Ciao ragazzi,vi allego le parti fondamentali di un progetto composto da 2 file ed il main che non è importante alla risoluzione del problema.
header.h
struct Giocatore {
enum Tipo_oggetto zaino[6];
};
enum Tipo_oggetto {
mela,
pera,
banana
};
programma.c
static struct Giocatore francesco;
francesco.zaino[0]=mela;
L'errore datomi da GCC è il seguente:
programma.c:7:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
fancesco.zaino[0]=mela;
Come posso inizializzare un array di enum correttamente?