Рейтинг:
1
Patrice T
Цитата:
tutt8.cpp:12:5: ошибка: ожидаемый инициализатор перед 'ID'
12 | ID=1244;
| ^~
Вам нужно сказать, что ID является членом
shivam
.
struct employe shivam; // do not forget the semicolon here
shivam.ID=1244;
shivam.eid=120.25;
cout<<shivam.eid;
alex bottom122323
Это все еще ошибка.
Говоря, что ID и eid не объявлены в этой области.
ошибка заключается в следующем:
ПС E:\code практика&ГТ; компакт-диск "e:\code практика\" ; если ($?) { г++ tutt8.cpp -о tutt8 } ; если ($?) { .\tutt8 }
tutt8.cpp: в функции 'int main()':
tutt8.КПП:12:5: ошибка: 'идентификатор' не был объявлен в этой области видимости
12 | id=1244;
| ^~
tutt8.cpp:13:5: ошибка: 'eid' не был объявлен в этой области
13 | ИД=120,25;
| ^~~
ПС E:\code практика>
Patrice T
Боюсь, вы пропустили некоторые изменения.
Перечитайте решение и сравните его с вашим кодом.
И обновите свой код, о котором идет речь.
jeron1
ошибка: "id" не был объявлен в этой области
Обратите внимание, что c-это язык с учетом регистра, id должен быть заглавным (ID), как показал Патрис.
alex bottom122323
Патрис ти, Сэр, вы создали мою жизнь. Я застрял на этой штуке на 1 день.
Сейчас мне так хорошо.
Рейтинг:
1
Richard MacCutchan
Несколько проблем с вашим кодом:
<pre>#include<iostream>
using namespace std;
struct employe
{
/* data */
int ID;
float eid;
};
int main(){
struct employe shivam; // added the semi-colon here
shivam.ID=1244; // ID and
shivam.eid=120.25; // eid are struct members, so must be qualified with the struct name.
cout<<shivam.eid;
return 0;
}
Я настоятельно рекомендую вам приобрести учебное пособие по C++ и изучать язык шаг за шагом.