Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 38

Error C2065: cout: необъявленный идентификатор

13.01.2019, 06:06. Показов 4202. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Решил научиться программированию, по книге. Автор рассматривает программирование на GNU C++, я же установил Microsoft Visual C++.
После написания кода выскакивает следующий текст при компиляции:

1>------ Построение начато: проект: 1, Конфигурация: Debug Win32 ------
1>Компиляция...
1>1.cpp
1>c:\users\support\documents\visual studio 2008\projects\1\1\1.cpp(15) : error C2065: cout: необъявленный идентификатор
1>c:\users\support\documents\visual studio 2008\projects\1\1\1.cpp(16) : warning C4552: >>: оператор не имеет результата; требуется оператор с побочным действием
1>c:\users\support\documents\visual studio 2008\projects\1\1\1.cpp(32) : error C2065: cout: необъявленный идентификатор
1>c:\users\support\documents\visual studio 2008\projects\1\1\1.cpp(34) : error C2065: cout: необъявленный идентификатор
1>Журнал построения был сохранен в "file://c:\Users\support\Documents\Visual Studio 2008\Projects\1\1\Debug\BuildLog.htm"
1>1 - ошибок 3, предупреждений 1
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Подскажите, в чем может быть проблема.
Вот сам код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Программа для преобразования
// градусов Цельсия в Градусы Фаренгейта:
// Fahrenheit = NCelsius * (212 - 32)/100 + 32
//
 
#include <stdio.h>
#include <iostream>
 
 
int main (int nNumberofArgs, char* pszArgs[])
{
    // Введите температуру в градусах Цельсия
    int nNCelsius;
    int cin;
    cout << "Введите температуру по Цельсию: ";
    cin >> nNCelsius;
 
    // для приведенной формулы преобразования
    // вычислим преобразующий множитель
    int nNFactor;
    nNFactor = 212-32;
 
    // используем вычесленный множитель для
    // преобразования градусов Цельсия в
    // градусы Фаренгейта
 
    int nFahrenheit;
    nFahrenheit = nNFactor * nNCelsius/100 + 32;
 
    // вывод результатов
 
    cout << "Температура по Фаренгейту: ";
    int NFahrenheit;
    cout << NFahrenheit;
 
    return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2019, 06:06
Ответы с готовыми решениями:

Error C2065: cout: необъявленный идентификатор
#include &lt;iostream&gt; #include &quot;pch.h&quot; using namespace std; int main() { float x=-4, y; while (x &lt; 4); {y = 2 * x*x - 5 * x - 8;...

Error C2065: cout: необъявленный идентификатор
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main() { int x, y, a, b; cout &lt;&lt; &quot;Insert x(int):\n&quot;; cin &gt;&gt;...

Error C2065: cout: необъявленный идентификатор
видаёт мне такую ошибку: 1&gt;c:\documents and settings\администратор.home-8a34687735\мои документы\visual studio 2010\projects\lab 1.3\lab...

4
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
13.01.2019, 06:58
Лучший ответ Сообщение было отмечено Vitalii1111 как решение

Решение

после includ-ов добавляем
C++
1
using namespace std;
или пишем
C++
1
std::cout<<
Добавлено через 8 минут
Да и вообще код не рабочий, полная бессмыслица.
Цитата Сообщение от Vitalii1111 Посмотреть сообщение
int cin;
это первое - вы объявляете объект, уже принадлежащий пространству имен std,
Цитата Сообщение от Vitalii1111 Посмотреть сообщение
int nFahrenheit;
* * nFahrenheit = nNFactor * nNCelsius/100 + 32;
// вывод результатов
cout << "Температура по Фаренгейту: ";
* * int NFahrenheit;
* * cout << NFahrenheit;
Объявляете переменную nFahrenheit, заносите туда результат вычислений, потом зачем-то заводите другую переменную NFahrenheit и пытаетесь вывести то, что находится в ней, то есть "мусор"
1
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 38
13.01.2019, 07:01  [ТС]
Да, спасибо
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
13.01.2019, 07:04
Ну а это так, в догонку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
main()
{
    float cels;
 
      cout<<"Input Celsius ";
      cin>>cels;
 
      cout<<"\nFahrengheit = "<<((cels*9./5.) + 32.)<<endl;
 
      system("pause");
}
0
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 38
13.01.2019, 07:13  [ТС]
Мдааа, по ходу, долго буду учится С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2019, 07:13
Помогаю со студенческими работами здесь

Ошибка C2065 : Необъявленный идентификатор cout
Здравствуйте, друзья. Сразу хочу сказать что в С++ я новичок, поэтому я немножко, это.... ну да, тупой;). В-общем, у меня возникла...

Error C2065: i: необъявленный идентификатор
Вроде все правильно и лупит ошибку кто что подскажет?! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdlib&gt; #define...

Error C2065: необъявленный идентификатор
В учебнике пишут, что если оператор new не может выделить память для нового объекта, он возвратит нулевой указатель, который содержит...

Страуструп: error C2065: i–1: необъявленный идентификатор
Выполняю код по книге Стауструпа, в Visual C++ 2010. При компиляции выдается ошибка(в предпоследней строке): error C2065: i–1:...

error C2065: eof: необъявленный идентификатор
#include &quot;StdAfx.h&quot; int getline(char s, int lim) { int c,i; for(i=0; i&lt;lim-1 &amp;&amp; (c=getchar()) != eof &amp;&amp; c !='\n'; i++) //...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru