Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/10/2015, 10:26
la_acheron
 
Fecha de Ingreso: octubre-2015
Mensajes: 6
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: ¿Es error mío?Si es así, ¿cómo puedo solucionarlo?

Cita:
Iniciado por eferion Ver Mensaje
Si tu introduces el símbolo del porcentaje '%' y cin lo intenta almacenar en un int, NO VA A PODER porque cin no está interpretando un valor ASCII que deba convertir a número, sino que está cogiendo un caracter literal y dicho caracter no se corresponde con un dígito numérico. En este caso, cin genera un error y te almacena un 0.
Eso sí me cuadra, gracias por la explicación clara.