Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Обращение к элементам структуры в с++

Евгений Ткаченко Знаток (429), на голосовании 9 лет назад
Какую ошибку я допускаю при обращении к элементу структуры?
При попытке "day" подчеркивается и пишет ошибку (Нестатическая ссылка на член должна указываться относительно заданного объекта)
Собственно, вот мой недокод:

#include
using namespace std;

struct Cars
{
struct data
{
int day;
int month;
int year;
};
struct data info;
char marka[30];
int y_o_release;
char color[10];
char number[10];
};
void ShowData(const Cars);
int main()
{
setlocale(0,"");
int n,i;
cout<<"=====Регистрация новой машины====="<<endl;
cout<<"=================================="<<endl;
cout<<"Для начала регистрации нажмите 1, для выхода - 0"<>n;
if(n==1)
{
for(i=0;i<3;i++)
{
cout<<"День hеристрации : "<>Cars.data.day;
Дополнен 9 лет назад
cin>>Cars.data.day;
Голосование за лучший ответ
ant man Мастер (1201) 9 лет назад
структура Cars только объявлена, а никакого объекта этого типа в памяти не создано.

upd

нужно также обратить внимание, что внутри Cars обращаться надо будет не к data - это тоже только объявление типа, а к экземпляру этого класса - info.
Евгений ТкаченкоЗнаток (429) 9 лет назад
Cпасибо)
Похожие вопросы