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

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

vadimiron 10-05-2004 20:43 205159

Вот код элементарной программы
Код:

#include<iostream>

int main()
{
    int a;
    cin << a;
    cout << "Вы ввели " << a;
    return 0;
}

При компилирование выдаётся:`cin' undeclared (first use this function)
Объясните что я сделал неправильно, вроде подсоединил нужную библиотеку
Что не так????


ivank 10-05-2004 21:22 205160

Добавь перед main'ом. use namespace std; Что бы узнать что такое пространство имён (namespace) - надо читать видимо более другие книжки, нежели вы.

Кстати, #incalude <iostream> это не подключение библиотеки, в просто включение заголовочного файла. С точки зрения C++ это разные вещи.

karlison 10-05-2004 21:25 205161

vadimiron
Нужно писать cin >> a, ведь ты читаешь ИЗ потока, а не помещаешь в него.

suxxl 11-05-2004 00:44 205162

я вот не помню, можно ли писать
Цитата:

#include<iostream>
или обязательно
Цитата:

#include<iostream.h>

ivank 11-05-2004 02:01 205163

Цитата:

#include<iostream.h>
Так как раз нельзя. Вернее, хидера iostream.h в стандарте нет, соответственно и конкретное поведение будет зависить только от компилятора.

vadimiron 11-05-2004 02:14 205164

ivank
помоему надо вот написать using namespace std; а не use namespace std;

suxxl
С .h это для С, а без для С++
С .h вроде и в С++ пойдёт но тогда не узнаётся область имени std *и поэтому могут возникнуть проблемы


[s]Исправлено: vadimiron, 0:15 11-05-2004[/s]

ivank 11-05-2004 02:25 205165

vadimiron
Да, именно так. Прошу прощения за дизинформацию, я после праздников немножко не в кондиции.

AveLansh 23-05-2004 20:56 205166

Как заставить Borland C++ 5.01 правильно отображать кирилицу
,а то что-то вроде " Vvedite tri chisla" достало!!!

pva 16-06-2004 13:09 205167

Перекодируй исходник в cp866 перед компиляцией или переводи строки AnsiToChar перед печатью на экран


Время: 20:08.

Время: 20:08.
© OSzone.net 2001-