View Single Post
Old 10-09-2011, 20:05   #2
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da cifa Guarda i messaggi
Salve a tutti,
sono un grande newbie per quel che riguarda C e vi volevo chiedere il perchè mi da il seguente errore: invalid type argument of ‘->’ (have ‘Hand’)

quando faccio qualcosa del tipo: int min1=m1->mano[0]->numero;

Dove si ha:


Codice:
enum seme{
	Cuori,
	Quadri,
	Fiori,
	Picche
};
typedef enum seme Seme;

struct card{
	int numero; // 1-13
	 Seme seme;
};
typedef struct card Card;

struct mano{
	Card mano[5];
};
typedef struct mano Hand;

Son sicuro che è prorpio una mia mancanza a livello teorico, grazie a tutti per le eventuali risposte
Prova così

Codice:
int min1 = m1.mano[0].numero;
ndakota è offline   Rispondi citando il messaggio o parte di esso