ciao ragazzi problemino con switch
questo è una prova per rendersi conto di cosa voglio dire
codice:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int val,quit=0;
while(!quit)
{
printf("sleziona:");
scanf("%d",&val);
switch(val)
{
case 1:
printf("\npremuto1\n");
break;
case 2:
printf("\npremuto2\n");
break;
case 3:
quit=1;
break;
default:
printf("\nerrore\n");
};
};
return(0);
}
return(0);
}
ora finche premo 1 2 3 tutto ok ma il caso default funziona solo con i numeri da 0 a 9 ma se
una persona preme ad esempio "a" il programma impazzisce e non mi ripropone il mess seleziona ma cicla all'infinito