Проблема с C++ builder6

Dimitry273

Помогите, пожалуйста. Перекатываю в c++ builder 6 листинг один в один из книги А.Н.Васильева

#include <iostream>
using namespace std;
int main()
{
cout <</iostream>

После компиляции в открывшемся файле _cwchar.h красным цветом выделено:

using _STLP_VENDOR_CSTD::wcscat;

Сама же прога не запускается.

@Андрей, все равно не работает. @Soon, препод именно по этой проге проверяет.

4 ответа

Dimitry273

Попробуйте так:

#include <iostream>
using namespace std;
int main()
{
   cout << "Hello, World!\n";
   return 0;
}
</iostream>


Dimitry273

@denisoleshenko К сожалению не могу отправлять комментарии, так что оставлю как ответ. Во-первых, iostream подключается именно БЕЗ .h Во-вторых, могу предположить, что вы используете borland-овый компилятор. У него всегда были проблемы с заголовочными файлами. И с использованием STD::. И с использованием int main(). И вообще, по сути он не поддерживает стандартизированый c++. В-третьих, если не верите - почитайте стандарт. И отучивайтесь писать iostream.h


Dimitry273

Судя по return 0; это консольное приложение:

File->New->Other->Console Wizаrd->ok->C++->ok.

только перед return 0; поставьте:

system("pause");

а то не увидите результата работы программы, еще кавычки здесь забыли:

cout <<"Hello, World!\n";


Dimitry273

Во-первых, после указания библиотеки нету формата *.h. Должно быть так

#include

и + мой компилятор выдает синтаксическую ошибку во второй строке!

licensed under cc by-sa 3.0 with attribution.