Expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ..

di il
3 risposte

Expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ..

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?

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte