С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 52
1

Ошибка <error C2065> при использовании структуры

26.02.2019, 10:34. Показов 2583. Ответов 3

Author24 — интернет-сервис помощи студентам
Приветствую. Столкнулся с проблемой при использовании структуры. Писал всё как в учебнике/видео, но постоянно выдаёт ошибки. Не могу понять, как это исправить и что надо сделать, чтобы использовать структуры в последующем.
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "pch.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
 
int main()
{
    Auto audi; // ошибки начинаются тут
    audi = { 4, 123.45, 'r' };
    cout << "Audi speed: " << audi.speed << endl;
}
 
 struct Auto {
     int wheels;
     float speed;
     char color;
};
Миниатюры
Ошибка <error C2065> при использовании структуры  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 10:34
Ответы с готовыми решениями:

Ошибка при создании ярлыка:'error C2065: 'SHCreateShortcut' : undeclared identifier'
Использую для создания ярлыка функции SHCreateShortcut() или CeSHCreateShortcut(). Подключаю...

Строки: странная ошибка при использовании find (Error C2678)
Здравствуйте! Не могу понять. Делаю ОЧЕНЬ ПРОСТУЮ ВЕЩЬ: создаю две строки и ищу одну строку...

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

Ошибка объявления переменной "Error C2065: 'TranslatedWord': undeclared identifier"
вот такой код вызывает ошибку : 1) bool Bool ; Error 4 error C2065: 'bool' : undeclared...

3
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,884
Записей в блоге: 1
26.02.2019, 10:36 2
Лучший ответ Сообщение было отмечено _stanislav как решение

Решение

Sanedi,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "pch.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
 
 struct Auto {
     int wheels;
     float speed;
     char color;
};
 
int main()
{
    Auto audi; // ошибки начинаются тут
    audi = { 4, 123.45, 'r' };
    cout << "Audi speed: " << audi.speed << endl;
}
1
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 52
26.02.2019, 10:46  [ТС] 3
_stanislav, т.е. ошибка заключалась в том, что структуру надо писать в начале кода, а не где попало?
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,884
Записей в блоге: 1
26.02.2019, 10:53 4
Лучший ответ Сообщение было отмечено _stanislav как решение

Решение

Цитата Сообщение от Sanedi Посмотреть сообщение
структуру надо писать в начале кода, а не где попало?
да, структуру нужно определять до ее использования.
0
26.02.2019, 10:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2019, 10:53
Помогаю со студенческими работами здесь

Error C2062 и error C2065
Добрый день, написал программу, но она показывает ошибку. П.С. Я полный чайник=),прошу помощь у...

Error C4430, error C2065
main.cpp #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;diophantine.h&quot; using namespace...

Ошбка error LNK1120 при использовании <windows.h>
При выполнении следующего кода возникают не типичные ошибки Подскажите пожалуйста источник...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru