mto89
04-01-2009, 08:46
ciao, ho una struttura passata per indirizzo cosi:
void function ( struct prova *uno)
nella funzione c'è uno scanf dove l'utente inserisce un numero nella variabile cont della struct prova, quindi ho scritto:
scanf ("%d", (*uno).cont );
però mi genera errore in quanto lo scanf vuole l'indirizzo di una variabile, pero non riesco, ho provato tutti i modi!, l'unica soluzione è salvare l'input in una variabile di appoggio e poi copiarlo nella struct vero?
void function ( struct prova *uno)
nella funzione c'è uno scanf dove l'utente inserisce un numero nella variabile cont della struct prova, quindi ho scritto:
scanf ("%d", (*uno).cont );
però mi genera errore in quanto lo scanf vuole l'indirizzo di una variabile, pero non riesco, ho provato tutti i modi!, l'unica soluzione è salvare l'input in una variabile di appoggio e poi copiarlo nella struct vero?