Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 4
1

Не могу осилить std::cout

14.09.2016, 17:56. Просмотров 667. Ответов 10
Метки нет (Все метки)


Подскажите плз, почему у меня может не работать cout и std::cout.
Пробую в Dev-C++ 5.11

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
 
std::cout << "Hello, std::cout!" << endl;
cout << "Hello, cout!" << endl;
system("pause");
 
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2016, 17:56
Ответы с готовыми решениями:

Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream
Здравствуйте! Я хотел начать изучать язык C++. Набрал литературы. Установил Microsoft Visual C++...

В чем разница std::cout и просто cout?
Ребят ,подскажите на простом языке для чайников . В чем разница std::cout и просто cout?

Что использовать, std::cout или просто using namespace std?
Приветствую! Сейчас учу С++, постигаю азы так сказать. В арсенале две книги - Джефф Кент, ...

Операция std::cout для Объекта типа std::string
Кто детально объяснит почему не выводит ? Дает вот так &quot;Отсутствует оператор &quot;&lt;&lt;&quot;, соответствующий...

10
191 / 127 / 52
Регистрация: 19.01.2010
Сообщений: 518
14.09.2016, 18:12 2
n-1, намешано в кучу. Если пишешь "using namespace std;", то "std::" не пишется. Если "using namespace std;" не пишешь в начале, то перед каждым cout, endl, cin итп. нужно писать "std::"

Добавлено через 1 минуту
либо так
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
   cout << "Hello, std::cout!" << endl;
   system("pause");
   return 0;
}
либо так
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <conio.h>
 
int main()
{
   std::cout << "Hello, std::cout!" << std::endl;
   system("pause");
   return 0;
}
0
Эксперт CЭксперт С++
5053 / 2237 / 330
Регистрация: 20.02.2013
Сообщений: 5,600
Записей в блоге: 24
14.09.2016, 18:24 3
Цитата Сообщение от n-1 Посмотреть сообщение
Пробую в Dev-C++ 5.11
n-1, cкачай Code::Blocks и не мучайся. Там при создании консольного приложения банальный HelloWorld по умолчанию уже имеется в свежесозданном main.cpp
0
nd2
3406 / 2787 / 1251
Регистрация: 29.01.2016
Сообщений: 9,423
14.09.2016, 18:28 4
Цитата Сообщение от Selot Посмотреть сообщение
намешано в кучу
Всё равно должно работать.
Цитата Сообщение от n-1 Посмотреть сообщение
почему у меня может не работать
Что значит: "может не работать"? Не компилируется, или что? Если не компилируется, то какие ошибки пишет?
1
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 4
14.09.2016, 18:39  [ТС] 5
Компилируется, ошибок нет, текст не выводится.

Добавлено через 56 секунд
Не работает ни один вариант (
0
824 / 248 / 34
Регистрация: 27.07.2016
Сообщений: 497
Записей в блоге: 1
14.09.2016, 18:41 6
n-1, видимо, Вы с настройкой IDE или с запуском приложения намудрили.
0
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 4
14.09.2016, 18:46  [ТС] 7
Апдейт )

этот вариант сработал:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
   cout << "Hello, cout!" << endl;
   system("pause");
   return 0;
}
==============
а этот нет:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <conio.h>
 
int main()
{
   std::cout << "Hello, std::cout!" << std::endl;
   system("pause");
   return 0;
}
в чем может быть дело?..
0
nd2
3406 / 2787 / 1251
Регистрация: 29.01.2016
Сообщений: 9,423
14.09.2016, 18:49 8
Цитата Сообщение от n-1 Посмотреть сообщение
текст не выводится.
А программа запускается?

Добавлено через 57 секунд
Скрины компиляции и запуска покажи.

Добавлено через 6 минут
А лучше, послушай gru74ik.
0
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 4
14.09.2016, 18:49  [ТС] 9
Апдейт )

этот вариант сработал:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
   cout << "Hello, cout!" << endl;
   system("pause");
   return 0;
}
==============
а этот нет:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <conio.h>
 
int main()
{
   std::cout << "Hello, std::cout!" << std::endl;
   system("pause");
   return 0;
}
в чем может быть дело?..
0
nd2
3406 / 2787 / 1251
Регистрация: 29.01.2016
Сообщений: 9,423
14.09.2016, 18:58 10
Цитата Сообщение от n-1 Посмотреть сообщение
в чем может быть дело?..
...
Цитата Сообщение от gru74ik Посмотреть сообщение
n-1, cкачай Code::Blocks и не мучайся.
0
Jesus loves me
Эксперт С++
5162 / 3131 / 353
Регистрация: 12.12.2009
Сообщений: 7,919
Записей в блоге: 2
15.09.2016, 07:53 11
Описание проблемы "оно не работает" ни о чем не говорит, поэтому до внятного описание чем-либо помочь будет сложно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2016, 07:53

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

Стандартный поток и STL (std::copy to std::cout)
#include &lt;iostream&gt; #include &lt;sstream&gt; #include &lt;algorithm&gt; #include &lt;functional&gt; #include...

Не работает std::cout || std::cin
#include &quot;Account.h&quot; #include &lt;string&gt; #include &lt;iostream&gt; using std::cout; Account ::...

Ошибка в std::cout<<std::endl
есть следующая задача: -создать класс множество целых чисел. перегрузить операторы для следующих...

cout vs. std::cout
всем доброго времени суток. начал самостоятельно изучать c++. скачал в сети много разныx умныx...


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

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

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