Salve ragazzi ho un problema nell'acquisizione di una stringa tramite fgets questo è la parte di codice "incriminata"
char nome[20],cognome[20];
int i=0;
/*non sono sicuro se serva pulire le due stringhe prima di usarle/*
while(i<20){
nome[i]='\0';
cognome[i]='\0';
i++;
}
printf("inserisci il nome");
fgets(nome,sizeof(nome),stdin);
printf("inserisci il cognome");
fgets(cognome,sizeof(cognome),stdin);
l'output è il seguente:
inserisci il nome
inserisci il cognome
/*il cursore adesso mi permette di dare input*/
in sostanza non si ferma ad aspettare l'inserimento dell'input alla prima fgets...
vi ringrazio!