Questo codice non e' corretto ... (a parte la virgola che manca nella scanf) ... che senso ha confrontare un valore numerico (come e' num) con un carattere?Originariamente inviato da fekkyo
semplicemente fai un controllo
printf("inserisci un numero o dato che è");
do
{
scanf("%d"&num); //Se è un char metti %c a seconda del tipo di dato che metti
if ((num>='a')&&(num<='z'))||(num>='A')&&(num<='Z')
{
break;
}
dato=num;
}
Rivedi questo codice ...
P.S. Perche' hai postato 3 volte?

Rispondi quotando