ant man
Мастер
(1201)
9 лет назад
структура Cars только объявлена, а никакого объекта этого типа в памяти не создано.
upd
нужно также обратить внимание, что внутри Cars обращаться надо будет не к data - это тоже только объявление типа, а к экземпляру этого класса - info.
При попытке "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;