Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заголовочный файл... Ошибка 
V
    Опции темы
RinOSpro
Дата 25.8.2009, 19:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем привет! Есть 3 файла main.cpp, заголовочный файл file.h и file.cpp;

Код

/** main.cpp **/
#include <cstdlib>
#include <iostream>
#include "file.h"

using namespace std;

int main(int argc, char *argv[])
{
  myclass cobj;
  cout << cobj.getmem() << endl;

  system("PAUSE");
  return EXIT_SUCCESS;
}

Код

/** file.cpp **/
#include "file.h"

int myclass::getmem()
{
  return memvar;
}

void myclass::setmem(int mem)
{
  memvar = mem;
}

Код

/** file.h **/
#if !defined(HEADCOM)
#define(HEADCOM)

class myclass
{
  private:
    int memvar;
  public:
    int getmem();
    void setmem(int mem);
}

#endif


Вроде все должно работать... но не работает(( выдает ошибки:

Цитата

5  expected unqualified-id before "using" 
5  expected `,' or `;' before "using" 
   In function `int main(int, char**)': 
10 'cout' undeclared (first use this function) 
10 'endl' undeclared (first use this function) 


Среда Dev-C++.
Подскажите плиз, в чем ошибка?

Это сообщение отредактировал(а) RinOSpro - 25.8.2009, 20:12
  Вверх
IKM2007
Дата 25.8.2009, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зима близко
**


Профиль
Группа: Участник
Сообщений: 702
Регистрация: 26.4.2008
Где: olmedreca

Репутация: 3
Всего: 40



RinOSpro, во первых в хедере после обьявления класса не ставил ";"  . Во вторых обьявил класс comeclass, а в .cpp пишеш определение myclass-а, а такого у тебя нету. Так что в хедере имя класса тоже ставь myclass.


--------------------
"К чёрту обстоятельства, я создаю возможности."
Брюс Ли
PM MAIL Skype   Вверх
RinOSpro
Дата 25.8.2009, 20:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











someclass-myclass это опечатался на форуме, в коде все ок.

блин)) и в правду эта запятая... виновата... Спасибо!
  Вверх
HMLd
Дата 26.8.2009, 01:00 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 27.6.2006
Где: Polska

Репутация: -1
Всего: 0




Модератор: Сообщение скрыто.

PM MAIL   Вверх
andrew_121
Дата 26.8.2009, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33




Модератор: Сообщение скрыто.



--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0702 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.