salve ho una domanda banale quasi mi vergogno di farla solo che non riesco a trovare la soluzione..
ho una struttura definita cosi:
ho creato due metodi uno che crea la schedina vincente col next=NULL e un altro metodo che genera una serie di schedine da giocare.codice:struct schedina{ int scelta[N]; struct schedina *next: }
Essendo la struttura schedina composta da un array, ho creato un array che poi dovrei assegnare ad x->schedina,
per semplicità vi copio il codice...
codice:struct schedina *vincente(){ struct schedina *s; int i; int a[N]; for(i=0; i<N; i++){ printf("inserisci %d numero",i); scanf("%d",a[i]); } s->scelta=a; //errore s->next=NULL; }
incompatible tupe of pointer
come faccio, dunque, ad assegnare ad s->scelta l'array generato?

Rispondi quotando