Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/10/2015, 09:50
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 meses
Puntos: 3
Respuesta: ¿Es error mío?Si es así, ¿cómo puedo solucionarlo?

Es culpa tuya. El carácter % su valor entero es 37 y entra en el rango válido. Lo que debes hacer es usar un char* y luego usas isdigit o atoi y si no es un número lo sabrás por el retorno de esas funciones.