Примерно так
Код: Выделить всё
typedef struct {
int id;
char name[10];
int value;
} Field;
typedef struct {
char name[20];
Field fields[100];
int noOfFields;
} Storage;
Storage stor[] = { {"Store One",
{{1,"FieldA",97},
{2,"FieldB",95},
{3,"FieldC",23}},
Подробнее здесь: [url]https://stackoverflow.com/questions/78896384/declare-initialise-and-use-in-a-single-command[/url]