Sto cercando un algoritmo che permetta di far inserire solo un intero positivo e nessun'altro carattere.
Qualcuno mi può aiutare?
P.S. posto uqello che sono riuscita a fare io, che però non funziona per dei problemini col DEL e con l'INVIO.....comque vi prego di non rispondere esclusivamente in base a quello che ho fatto io....
codice:
do
{
c[i]=getch();
if((c[i]=='0')&&(i==0)) exit(1);
if((c[i]>='0')&&(c[i]<='9')&&(i<2))
{
printf("%c", c[i]);
i++;
}
if(c[i]==8)
{
printf("\b \b");
i--;
if(i<0) i=0;
}
}while(c[i]!=13);
numGiocatori=(c[0]-48)*10+(c[1]-48);