У меня проблемка с кодом...немного не понятно...
#include <stdio.h>
#include <conio.h>
struct fio { //1 структура
char name[20];
}struc[] = {
{"YUri",},
{"Dima",}
};
struct config { //2 структура
// struct fio;
char privod[20];
} sruct[] = {
{"DVD"},
{"CD"}
};
typedef struct fioConfig { //это объедининял 2 структуры в одну
fio theFio;
config theConfig;
} fioConfig;
int main(void)
{
fioConfig FC;
clrscr();
{
int i;
printf("Vvedite nomer:");
scanf("%d",&i);
// printf(,);
printf("fio:\n.name: %s\n.Name: %s",struc[i].name,sruct[i].privod);
return 0;
}
}
вот листинг...результат меня не интересует..мне важно разобраться
почему когда я дописываю typedef к первой ілі 2 структуре ошибку выдает..
typedef truct fio { //1 структура
char name[20];
}struc[] = {
{"YUri",},
{"Dima",}
};
или когда убираю при объединении..
typedef struct fioConfig { //это объедининял 2 структуры в одну
fio theFio;
config theConfig;
} fioConfig;