10-09-2011, 20:05
|
#2
|
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
Quote:
Originariamente inviato da cifa
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;
|
|
|