Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Очень простой вопрос для тех, кто c С++ знаком (http://forum.oszone.net/showthread.php?t=84734)

Barit 30-05-2007 12:09 592854

Очень простой вопрос для тех, кто c С++ знаком
 
Только взялся за изучение С++ MS Express Editor 2005. В общем совсем начинающий. Застрял на пробной программке, уже второй день не могу найти решение :durak:


#include <iostream>

void main()
{ ..
cout << "To sort (y/n) ";
..
}



При построении ругается:
prim1.cpp(11) : error C2065: 'cout' : undeclared identifier

Помогайте! Где этот хренов "COUT" еще надо описАть, чтоб ошибка пропала?

KAB 30-05-2007 12:15 592859

По моему не совсем правильно подключил библиотеку
#include <iostream>
Вроде бы нужно вот так:
#include <iostream.h>

bool 30-05-2007 12:22 592863

нужно так:

Код:

#include <iostream>
using namespace std;

void main()
{ ..
cout << "To sort (y/n) ";
..
}

либо

Код:

#include <iostream>


void main()
{ ..
std::cout << "To sort (y/n) ";
..
}


Barit 30-05-2007 12:45 592872

bool мерси большой :)

Diseased Head 30-05-2007 16:49 592970

bool
Я так понял что это консольное приложения для Windows, поэтому и нужно пространство имён использовать? В прогах для DOS я такого не припомню чёт?

Ramzes_ 31-05-2007 00:12 593085

namespace появились в последнем стандарте С++ от 1999 года, поэтому в компиляторах для DOS их быть не могло физически.

bool 31-05-2007 09:51 593170

Diseased Head
Рамзес прально сказал + МС експресс не поддерживает старый стиль программирования


Время: 13:36.

Время: 13:36.
© OSzone.net 2001-