Ciao a tutti, ho un problema con la funzione fgets(), in pratica devo inserire un valore e poi un altro, ma mi salta direttamente al secondo senza darmi possibilità di inserire il primo.
ecco qua il frammento di codice:
cosa potrei fare per ovviare il problema? o cosa potrei usare invece di fgets? (gets mi è stato consigliato di non usarlo)codice:void riempiVettore() { int i; printf("Inserisci numero studente, -1 per terminare: "); scanf("%d",&i); while(i!=-1){ printf("Inserisci cognome di studente %d: ",i); fgets(Studente[i-1].cognome, 25, stdin); printf("Inserisci nome di studente %d: ",i); fgets(Studente[i-1].nome, 25, stdin); ...

Rispondi quotando
