Per quel che so io, è possibile inserire un intervallo di valori nel case di un switch servendosi di 2 punti (..), come ho fatto nel successivo codice, ma mi da errore sui punti (too many decimal points in number):
P.S. da errore anche se al posto di case 48..57 scrivo case '0'..'9'
codice:do { c[i]=getch(); switch(c[i]) { case 48..57: if(i<2) { printf("%c", c); i++; } break; case 8: printf("\b \b"); i--; if(i<0) i=0; break; default: if(i==0) { case '0': exit(1); } } }while(c[i]!=13); numGiocatori=(c[0]-48)*10+(c[1]-48);

Rispondi quotando
