Non capisco perchè mi vien dato un errore di compilazione qui (vedi commento):
--------------------------
#include <stdio.h>
#include <stdlib.h>
struct vocali { char L[]={'a','b','c','d','e'}; /* qui!! */
int N=5;};
typedef struct vocali VOCALI;
main()
{
char A[]={'a','b'};
--------------------
nella definizione del tipo struct, nella riga di char L[]!
mentre invece quando assegno la variabile A nel main funziona tutto correttamente! (e deduco dunque che sia corretto come modalità di assegnazione)
tra l'altro è preso pari pari da un esercitazione fatta dal tutor..
non capisco cosa ci sia di sbagliato
![]()