Quando eseguo il programma tutto ok, ma una volta uscito dallo switch mi viene chiesto due volte di seguito "Inserire il voto dello studente". Perchè ? Problema del while(1) ?
codice:#include <stdio.h> int main() { char a; while(1) { printf("Inserire il voto dello studente: "); scanf("%c",&a); switch(a) { case '\n': case '\t': case ' ': continue; case 'a': printf("AMMESSO\n"); break; case 'b': printf("BOCCIATO\n"); break; case 's': printf("SOSPENSIONE GIUDIZIO\n"); break; default: printf("Carattere non valido\n"); break; } } }

Rispondi quotando