Ciao a tutti!!
sto gestendo il gioco della briscola con client/server ed ho un problema...
Nel server ho la seguente struttura per rappresentare le carte da briscola e uso la funzione 'stampa' per stampare le carte del giocatore:
quando mando in esecuzione però non vengono visualizzati i valori delle carte, ma gli indirizzi di memoria...cosa devo fare per risolvere il problema? qualcuno può aiutarmi??codice:struct briscola{ char num; char segno; }; struct briscola carte[40]; struct briscola Gioc1[3]; struct briscola Gioc2[3]; void stampa(struct briscola Gioc[], int sockGioc){ int i; for (i=0; i<3;i++){ int valnum = Gioc[i].num; send(sockGioc, (char*)&valnum, sizeof(int), 0); send(sockGioc, &Gioc[i].segno, sizeof(char), 0); } } //stampa()
Grazie in anticipo!!

Rispondi quotando