Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
#1

ВС Экспресс 2008 не опазнает cout, cin. - C++

26.12.2010, 21:23. Просмотров 861. Ответов 16
Метки нет (Все метки)

Здравствуйте.
Вроде все нормально делал.
Файл *.сpp
подключил
C++
1
#include <iostream>
почему так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2010, 21:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ВС Экспресс 2008 не опазнает cout, cin. (C++):

cout и cin в Visual C++ 2008 - C++
Почему в Visual C++ 2008 выдает что cout и cin не определеные обьекты? а в C++ Builder 6 этот же код работает исправно?

Не работают cin и cout. iostream included, но пишет, что это неизвестные идентификаторы. VC++ 2008 express - C++
Может кто-то подскажет, почему у меня не работают cin и cout? iostream included, но пишет, что эт онеизвестные идентификаторы. Пользуюсь...

Cin cout - C++
записать через сin cout printf (&quot;a=&quot;, i); scanf (&quot;%f&quot;, &amp;a);

Cout cin - C++
Ребят, мы пишем cout &lt;&lt; .... и cin &gt;&gt; .... Как называются эти операторы &lt;&lt; и &gt;&gt;? И что они делают?

cin cout - C++
Как выводить через cin cout а не через printf. А то получается ерунда #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;string&gt; ...

НЕ находит cin cout - C++
Вроде бы подключил заголовочные файлы. Почему не находит cin и cout они же вроде бы должны быть в iostream #include &lt;stdafx.h&gt; ...

16
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.12.2010, 21:25 #2
C++
1
using namespace std;
или задавай пространство имен явно.
C++
1
std::cout << "blabla << std::endl;
1
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
26.12.2010, 21:25 #3
Наверняка еще какие-то сообщения выводятся. namespace std задействовал?
0
RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
26.12.2010, 21:26 #4
using namespace std;
Добавлял?

Добавлено через 16 секунд
using namespace std;
Добавлял?
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
26.12.2010, 21:28  [ТС] #5
нет)
я делаю по книге..а там такого нет!поэтому и не добавлял.
а что это значит?
0
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
26.12.2010, 21:31 #6
Егорка47, если мне память не изменяет, про это уже где-то писали в твоей же теме.
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.12.2010, 21:31 #7
Цитата Сообщение от Егорка47 Посмотреть сообщение
а что это значит?
Автор приводит примеры на билдере, если я не ошибаюсь то там не надо писать
C++
1
using namespace std;
оно там, как бэ, по дефолту включено.
0
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
26.12.2010, 21:36 #8
Егорка47, возьми книгу по-новее, та, которую ты читаешь, описывает старый стандарт, сейчас все компиляторы поддерживают стандарт 2003го года, и лучше читать книгу, написанную после выхода этого стандарта.

Добавлено через 2 минуты

Не по теме:

asics, не, в книгах не должно быть превязки к определенной реализации компилятора. Наверняка дело в том, как написал выше.

0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
26.12.2010, 21:38  [ТС] #9
Kastaneda, точно, уже отвечали!
извиняюсь за склероз
не хочу пока менять книгу..уже втянулся в чтение)
0
silent_1991
Эксперт С++
4985 / 3042 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
26.12.2010, 21:49 #10
Kastaneda, не должно быть, да. Но они есть, привязки-то )))
0
Kastaneda
26.12.2010, 21:54
  #11

Не по теме:

silent_1991, в таком случае автор должен объяснять, что к чему. Мол у меня любовь к борланду, поэтому книга будет не про С++, а про то, как он реализован в борланде.)))
Бред конечно, если книга про язык, то такого просто не должно быть.

0
silent_1991
26.12.2010, 21:57
  #12

Не по теме:

Kastaneda, возможно, она была написана ещё до принятия стандарта, а тогда, как известно, приходилось писать исключительно про реализацию языка, поскольку языка, как такового, не было.

0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
26.12.2010, 22:00  [ТС] #13
может это разрешит ваши вопросы)
книга - Дейтел один и второй. как программировать на С++
0
silent_1991
Эксперт С++
4985 / 3042 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
26.12.2010, 22:04 #14
Егорка47, их, вообще говоря, уже шесть (!!!) изданий есть, и начались они выпускаться задолго до появления стандарта... Стандарту соответствуют только последние 2-3 издания (точно не помню).
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
26.12.2010, 22:07  [ТС] #15
щх епт
я не знаю какое издание..видимо старое)
0
26.12.2010, 22:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 22:07
Привет! Вот еще темы с ответами:

перезагрузка cin, cout - C++
Помогите корректно перезагрузить эти два оператора! #include &lt;iostream&gt; using namespace std; class Fractions{ public: ...

Добавить cin и cout - C++
#include &lt;iostream&gt; using namespace std; struct Node { int numer; //информационный элемент int pos; //информационный...

Перегрузка cin/cout - C++
Надо перегрузить операторы для некого класса. У меня есть два базовых класса, в одном 2 поля, в другом 3 поля. В производном классе(от етих...

Cin и cout не компилируется - C++
Начал изучать С++, и возникли проблемы с cin и cout, пишет Undefined symbol, хотя std прописан. Если пишу std::cin то выдает 'cout' is...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru