Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Почепу эта программа не компилируется?


Автор: 2plus2result5 9.1.2008, 01:55
Цитата

#include <iostream>
int main()
{
   std::cout << "Hello world!" << std::endl;
   return 0;                          
}



ошибка
Info :Compiling C:\Documents and Settings\Администратор\Рабочий стол\Compile\program.cpp
Error:  program.cpp(4,7):Qualifier 'std' is not a class or namespace name
Error:  program.cpp(4,9):Statement missing ;

Автор: Fazil6 9.1.2008, 02:16
какой компиллятор?

Автор: 2plus2result5 9.1.2008, 02:22
Borland C++ 5,02

Автор: Fazil6 9.1.2008, 02:35
Код

#include <iostream.h>

Автор: 2plus2result5 9.1.2008, 02:39
тоже самое(

Автор: Fazil6 9.1.2008, 02:49
ну попробуй в более человеческое место перенести проект без русских букв и пробелов в пути

Автор: TaNK 9.1.2008, 09:12
Цитата(2plus2result5 @ 9.1.2008,  01:55)
Цитата

#include <iostream>
int main()
{
   std::cout << "Hello world!" << std::endl;
   return 0;                          
}



ошибка
Info :Compiling C:\Documents and Settings\Администратор\Рабочий стол\Compile\program.cpp
Error:  program.cpp(4,7):Qualifier 'std' is not a class or namespace name
Error:  program.cpp(4,9):Statement missing ;

Код

#include <iostream>
int main()
{
   using namespace std;
   cout << "Hello world!" << endl;
   return 0;                          
}


Автор: JackYF 9.1.2008, 09:25
Код

#include <iostream.h>
int main()
{
   cout << "Hello world!" << endl;
   return 0;
}

Так попробуй.

Автор: 2plus2result5 9.1.2008, 15:23
Код

#include <iostream.h>
int main()
{
   cout << "Hello world!" << endl;
   return 0;
}

Так работает! но тот пример был из книги почему он не работает странно.

А есть ли в с++ задержка типа как в си getch(); ?

Автор: JackYF 9.1.2008, 16:27
Цитата(2plus2result5 @  9.1.2008,  14:23 Найти цитируемый пост)
почему он не работает странно.

потому что у тебя устаревший компилятор.

Цитата(2plus2result5 @  9.1.2008,  14:23 Найти цитируемый пост)
А есть ли в с++ задержка типа как в си getch(); ? 

getchar().

Автор: anatox91 12.1.2008, 22:51
люди, у меня почти идентичная проблема (я новичок в программировании) - по книге компилю первый же пример в Dev-C++
Код

#include <iostream>
using namespace std;

int main() {
          cout << "Hello, people!";
          return 0;
}

компилится без ошибок, но при выполнениии появляется окошко и мгновенно исчезает  smile
подскажите пожалуйста что я не так делаю

Автор: 1122 12.1.2008, 22:57
в Си добавляют getch(); перед return 0; только в Си для гетцх нужно подключить conio.h, как там в С++ хз smile
P.s. Выше по этому поаоду уже отписались.

Автор: bsa 13.1.2008, 01:02
anatox91, ты все делаешь правильно. Просто консоль закрывается очень быстро (программа у тебя консольная).
Код
#include <iostream>
using namespace std;

int main()
{
        cout << "Hello, people!" << endl;
        cin.get(); //ожидание нажатия ввода
        return 0;
}

Автор: anatox91 13.1.2008, 14:59
bsa, спасибо тебе огромное, все получилось

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)