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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.92
Князь Трех Море
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 21
#1

Visual Studio 2012 не воспринимает функцию cout<< - C++

06.04.2013, 16:00. Просмотров 3463. Ответов 10
Метки нет (Все метки)

Вот код программы:

C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main()
{
  cout << "Моя первая программа на С++\n";
  cin.get();
}
Вот ошибка:

Код
1>c:\users\админ\documents\visual studio 2012\projects\consoleapplication39\consoleapplication39\consoleapplication39.cpp(5): error C2065: cout: необъявленный идентификатор
1>c:\users\админ\documents\visual studio 2012\projects\consoleapplication39\consoleapplication39\consoleapplication39.cpp(6): error C2065: cin: необъявленный идентификатор
1>c:\users\админ\documents\visual studio 2012\projects\consoleapplication39\consoleapplication39\consoleapplication39.cpp(6): error C2228: выражение слева от ".get" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>  Создание кода...
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2013, 16:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Visual Studio 2012 не воспринимает функцию cout<< (C++):

Visual Studio не воспринимает функцию gets, требует заменить на gets_s - C++
Доброго времени, форумчане! Изучаю с++ по книге, работаю в консольном VS 2015... Задача : Написать программу для...

Visual Studio 2005 и cout - C++
Почему при добавлении #include &lt;iostream&gt; в Visual Studio 2005 возникает ошибка в коде: &quot;'cout' : undeclared identifier&quot; Как...

Visual Studio 2012 на x64 - C++
В общем, решил брать ноут и вот думаю, пойдет ли VS 2012 на архитектуре х64, и будут ли с ней проблемы? (качать буду с {ссылка удалена} ...

Переход на Visual Studio 2012 - C++
Вот обучался по книге Р.Лафоре ООП. Вчера решил сменить компилятор, перешел с Visual Studio 6.0 на Visual Studio Ultimate 2012 Кто...

Menustrip.C++ Microsoft Visual Studio 2012 - C++
Здравствуйте! Пытаюсь работать в windows forms. Cуть программы такова : пользователь открывает (используя стандартное меню объекта...

Visual Studio 2012 Ultimate Русская - C++
Дайте ссылку на Visual Studio 2012 Ultimate Русская Версия :wall: :wall: :wall:

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
KwanzaBot
9 / 9 / 2
Регистрация: 05.04.2013
Сообщений: 61
06.04.2013, 16:16 #2
Error C2065: cout: необъявленный идентификатор
0
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
06.04.2013, 16:20 #3
а лучше создавать пустой проект и "StdAfx.h" не подключать
0
Князь Трех Море
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 21
07.04.2013, 15:00  [ТС] #4
Я понял, там нужно было в конце retern 0; написать, я написал и все ОК. Правда русские буквы не воспринимает, каракули на экран выводит, но работает.
0
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 178
07.04.2013, 15:11 #5
Князь Трех Море, что бы рабол русский шрифт
C++
1
setlocale(0,"");
-но это только если у вас в системе стоит русский язык,более кросс платформенный метод
C++
1
2
SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
0
DeZRo
3 / 3 / 0
Регистрация: 05.11.2012
Сообщений: 49
07.04.2013, 15:13 #6
Цитата Сообщение от Vlad_ Посмотреть сообщение
Князь Трех Море, что бы рабол русский шрифт
C++
1
setlocale(0,"");
-но это только если у вас в системе стоит русский язык,более кросс платформенный метод
C++
1
2
SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
Чем вас
C++
1
setlocale(LC_ALL,"Russian");
не устраивает?
0
Князь Трех Море
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 21
07.04.2013, 15:20  [ТС] #7
Vlad, спасибо, теперь работает
0
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 178
07.04.2013, 15:25 #8
DeZRo, а чем вас
C++
1
setlocale(0,"");
- можете даже посмотреть список параметров этой функции в студии и поймёте что разницы нет

Князь Трех Море, ещё если будете использовать
C++
1
2
SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
нужно
C++
1
#iclude<windows.h>
0
DeZRo
3 / 3 / 0
Регистрация: 05.11.2012
Сообщений: 49
07.04.2013, 15:39 #9
Цитата Сообщение от Vlad_ Посмотреть сообщение
DeZRo, а чем вас
C++
1
setlocale(0,"");
- можете даже посмотреть список параметров этой функции в студии и поймёте что разницы нет

Князь Трех Море, ещё если будете использовать
C++
1
2
SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
нужно
C++
1
#iclude<windows.h>
Справедливо 0_о
0
OhMyGodSoLong
07.04.2013, 15:52
  #10

Не по теме:

Цитата Сообщение от Vlad_ Посмотреть сообщение
более кросс платформенный метод
<код на WinAPI>
Ахаха~

0
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 178
07.04.2013, 17:19 #11
OhMyGodSoLong, я имел ввиду что между компиляторы,что его воспринимают.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 17:19
Привет! Вот еще темы с ответами:

Настройка SDL в Visual Studio 2012 - C++
Здравствуйте. Настраиваю SDL по данному видео: https://www.youtube.com/watch?v=mdQHYxe6zJo Подключил папки bin и include, скопировал файл...

Открытие процессов visual studio 2012 - C++
В общем, есть такой вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;Windows.h&gt; #include &lt;cmath&gt; #include &lt;winbase.h&gt; ...

Где взять visual studio 2012? - C++
Хотела спросить может быть у вас есть сылка для скачиванья visual studio 20012 полная версия?

Долгая компиляция MS Visual Studio 2012 - C++
Долго компилирует проект даже простой. Может быть дело в таком железе: Intel Celeron Dual-Core E5500 ОЗУ 4 гигабайта


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.04.2013, 17:19
Ответ Создать тему
Опции темы

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