Dopo la fgets prova con if(temp[strlen(temp)-1] != '\n') while(getchar() != '\n');
No MP tecnici (non rispondo nemmeno!), usa il forum.
Regole del Forum