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

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

Войти
Регистрация
Восстановить пароль
 
gekas
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 70
#1

Ошибка "C2065: cout: необъявленный идентификатор" - C++

29.05.2014, 23:51. Просмотров 1187. Ответов 6
Метки нет (Все метки)

Пишу заголовочный файл. В нем используются cout.
Подключены библиотеки и пространство имен. Не понятно, почему возникает 2065
C++
1
2
3
4
#include <iostream>
#include <stdlib.h>
 
using namespace std;
Ошибка 2 error C2065: cout: необъявленный идентификатор c:\users\user\documents\visual studio 2013\projects\lab5 c+++\lab5 c+++\doublelineslist.h 57 1 LAB5 c+++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2014, 23:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка "C2065: cout: необъявленный идентификатор" (C++):

Ошибка "C2065: cout: необъявленный идентификатор" - C++
error C2065: cout: необъявленный идентификатор не пойму почему? #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;stdlib.h&gt; ...

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

Сортировка одномерного массива и ошибка "error C2065: _ необъявленный идентификатор" - C++
Препод дал пример кода по сортировке одномерного массива, я его набрал в MV c++ 2010, и мне выдаёт вот такое. #include &quot;stdio.h&quot;...

Ошибка "C2065: cin: необъявленный идентификатор" - C++
Задан исходный код лабораторной работы по программированию. Нужно модифицировать код по определенным правилам (в зависимости от варианта)....

Ошибка "C2065: сout: необъявленный идентификатор" - C++
Привет! Создала свою первую программу,правда с помощью книги. Вылезла ошибка: \convert_main.cpp(32) : error C2065: сout: необъявленный...

Ошибка "C2065: Out: необъявленный идентификатор" - C++
Вообщем, помогите начинающему. Вот такие ошибки при компиляции: Вот кусок кода, на который он ругается string Rank = string(); ...

6
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.05.2014, 23:57 #2
Цитата Сообщение от gekas Посмотреть сообщение
Пишу заголовочный файл.
Содержимое выложите.
0
gekas
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 70
30.05.2014, 00:04  [ТС] #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Содержимое выложите.
Кликните здесь для просмотра всего текста

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
struct Node       //Структура являющаяся звеном списка
{
    int x;     //Значение x будет передаваться в список
    Node *Next, *Prev; //Указатели на адреса следующего и предыдущего элементов списка
};
 
class List   //Создаем тип данных Список
{
    Node *Head, *Tail; //Указатели на адреса начала списка и его конца
public:
    List() :Head(NULL), Tail(NULL){}; //Инициализируем адреса как пустые
    ~List(); //Деструктор
    void Show(); //Функция отображения списка на экране
    void Add(int x); //Функция добавления элементов в список
};
 
List::~List() //Деструктор
{
    while (Head) //Пока по адресу на начало списка что-то есть
    {
        Tail = Head->Next; //Резервная копия адреса следующего звена списка
        delete Head; //Очистка памяти от первого звена
        Head = Tail; //Смена адреса начала на адрес следующего элемента
    }
}
 
void List::Add(int x)
{
    Node *temp = new Node; //Выделение памяти под новый элемент структуры
    temp->Next = NULL;  //Указываем, что изначально по следующему адресу пусто
    temp->x = x;//Записываем значение в структуру
 
    if (Head != NULL) //Если список не пуст
    {
        temp->Prev = Tail; //Указываем адрес на предыдущий элемент в соотв. поле
        Tail->Next = temp; //Указываем адрес следующего за хвостом элемента
        Tail = temp; //Меняем адрес хвоста
    }
    else //Если список пустой
    {
        temp->Prev = NULL; //Предыдущий элемент указывает в пустоту
        Head = Tail = temp; //Голова=Хвост=тот элемент, что сейчас добавили
    }
}
 
void List::Show()
{
    //ВЫВОДИМ СПИСОК С КОНЦА
    Node *temp = Tail;
    //Временный указатель на адрес последнего элемента
    while (temp != NULL) //Пока не встретится пустое значение
    {
        cout << temp->x << " "; //Выводить значение на экран
        temp = temp->Prev; //Указываем, что нужен адрес предыдущего элемента
    }
    cout << "\n";
 
    //ВЫВОДИМ СПИСОК С НАЧАЛА
    temp = Head; //Временно указываем на адрес первого элемента
    while (temp != NULL) //Пока не встретим пустое значение
    {
        cout << temp->x << " "; //Выводим каждое считанное значение на экран
        temp = temp->Next; //Смена адреса на адрес следующего элемента
    }
    cout << "\n";
}


.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include "doublelineslist.h"
using namespace std;
 
 
int main()
{
    system("CLS");
    List lst; //Объявляем переменную, тип которой есть список
    lst.Add(100); //Добавляем в список элементы
    lst.Add(200);
    lst.Add(900);
    lst.Add(888);
 
    lst.Show(); //Отображаем список на экране
    system("PAUSE");
}
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.05.2014, 00:11 #4
Среда какая?
0
gekas
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 70
30.05.2014, 00:14  [ТС] #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Среда какая?
vs13
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.05.2014, 00:19 #6
Код компилируется без ошибок. Попробуйте очистить и пересобрать проект.
1
gekas
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 70
30.05.2014, 00:29  [ТС] #7
Помогло)
0
30.05.2014, 00:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2014, 00:29
Привет! Вот еще темы с ответами:

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

Как исправить ошибку "error C2065: cin: необъявленный идентификатор" ? - C++
Получил задание: &quot;Дана матрица чисел: а. Вычислить сумму элементов, которые образуют символ по варианту.&quot;. Написал программу, но ни VS,...

Найти причины и способы исправления ошибки "error C2065: необъявленный идентификатор" - C++
имеется f1.h typedef struct { int some; } tStruct; f2.h


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

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

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