Если вы хотите, чтобы struct array
содержал массив из 5 LIST
с, вы должны объявить его следующим образом:
struct array
{
struct LIST arrayofList[MaxItems];
};
, а затем просто использовать его как
int main(void)
{
struct array shopping;
Но я согласен с Jabberwock, в настоящее время этот struct array
является излишним, и вы можете достичь той же функциональности, удалив struct array
в целом и используя вместо него массив LIST
:
int main(void)
{
struct LIST shopping[MaxItems];
Если только вы намереваетесь в конечном итоге добавить больше атрибутов к struct array
, это будет проще.