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;
}
}
}