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

error: ‘cout’ was not declared in this scope - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 267, средняя оценка - 4.86
dr.Dozer
 Аватар для dr.Dozer
17 / 17 / 1
Регистрация: 05.12.2010
Сообщений: 81
26.04.2011, 18:02     error: ‘cout’ was not declared in this scope #1
Начал осваивать C++ сегодня и уже столкнулся с проблемой компилятор показывает ошибку:
error: ‘cout’ was not declared in this scope
компилю на minte 9 росинка.
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
  cout << "Hello world!!!\n"; Сдесь ошибка: error:cout’ was not declared in this scope
  return 0;
}
В чем дело?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
26.04.2011, 18:13     error: ‘cout’ was not declared in this scope #2
C++
1
std::cout
dr.Dozer
 Аватар для dr.Dozer
17 / 17 / 1
Регистрация: 05.12.2010
Сообщений: 81
26.04.2011, 18:17  [ТС]     error: ‘cout’ was not declared in this scope #3
Заработало Еще один вопрос: В книге написано просто cout, может чего ни хватает в прастранстве имен?
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
26.04.2011, 18:20     error: ‘cout’ was not declared in this scope #4
В книге, видимо, подразумевается, что в коде имеется запись "using namespace std;", которая позволяет не приписывать каждый раз std:: .
cepxuo
0 / 0 / 0
Регистрация: 30.08.2012
Сообщений: 5
30.08.2012, 21:54     error: ‘cout’ was not declared in this scope #5
Вот и я мимо этих граблей не прошел...
Кстати добавление std:: перед cout на моем компиляторе не сработало (пользуюсь minGW), а вот вставка using namespace std; помогла.
Отсюда у меня вопрос - книжки пишутся под конкретные компиляторы, хотя в них утверждается о универсальности их "рецептов"?
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,093
30.08.2012, 21:57     error: ‘cout’ was not declared in this scope #6
Цитата Сообщение от cepxuo Посмотреть сообщение
Кстати добавление std:: перед cout на моем компиляторе не сработало (пользуюсь minGW), а вот вставка using namespace std; помогла.
Что-то сделали не так, должно было помочь.
cepxuo
0 / 0 / 0
Регистрация: 30.08.2012
Сообщений: 5
30.08.2012, 23:17     error: ‘cout’ was not declared in this scope #7
Прошу прощения, ввел в заблуждение (себя больше всего, std:: тоже помогает). В моем случае программа не запускалась из-за строчки #include<iostream.h>(из книги Либерти), пробовал так же #include"std_lib_facilities.h"(Cтрауструп, книга 2011 года, рекомендуемая к прочтению на форуме), помогло только после плясок с бубном (подборов всевозможных вариантов io.h, stdio.h...) #include<iostream>, хотя и про std::(спасибо fasked, Ma3a) в этих трудах так же ничего не было...
Потому у меня возник этот вопрос. Хотя это скорее и не вопрос, скорее это недоумение.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2012, 02:54     error: ‘cout’ was not declared in this scope
Еще ссылки по теме:

C++ [Error] 'If' was not declared in this scope
C++ Error: 'GET_X_LPARAM' was not declared in this scope|
Ошибка [Error] 'ofstream' was not declared in this scope C++

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

Или воспользуйтесь поиском по форуму:
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
31.08.2012, 02:54     error: ‘cout’ was not declared in this scope #8
Цитата Сообщение от cepxuo Посмотреть сообщение
В моем случае программа не запускалась из-за строчки #include<iostream.h>
просто книжечка старовата. суффикс .h уже давно в с++ отменен, а libc объявляются как <cheader>, например <cmath>, <clocale>, etc
Yandex
Объявления
31.08.2012, 02:54     error: ‘cout’ was not declared in this scope
Ответ Создать тему
Опции темы

Текущее время: 16:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru