int char
como diferenciar cuando en una variable debe guardar un numero entero y le ingresaron una letra?
No lo diferencias en la variable en la que lo guardas sino cuando lo lees de teclado...
El turco es que scanf retorna la cantidad de coincidencias encontradas....
int leidos, n;
...
leidos = scanf( "%d", &n );
if (leidos==1 ) {
...procesar n....
}
Espero que sea lo suficientemente claro.... Saludos.
El turco es que scanf retorna la cantidad de coincidencias encontradas....
int leidos, n;
...
leidos = scanf( "%d", &n );
if (leidos==1 ) {
...procesar n....
}
Espero que sea lo suficientemente claro.... Saludos.
