miércoles, 19 de octubre de 2011

 PREGUNTA:
Durante estos días he estado simplificando mi código. Sin embargo, algo que ha permanecido igual es el hecho de que a la hora en que quiero escanar un caracter (para las preguntas de sí o no) con scanf("%c",&ans); , inmediatamente se salta esa línea y me deja sin poder escanear (a veces eso significa que por default me manda a rutas que programé de "respuesta inválida"). Para que sí me permita escanear, tengo que poner dos líneas de scanf("%c",&ans); y así sí sirve.
 
¿A qué se debe esto? ¿Qué debo hacer para no necesitar escribir dos líneas iguales y aún así me permita escanear oportunamente? 
 
RESPUESTA:
 
http://www.cplusplus.com/reference/clibrary/cstdio/scanf/

No hay comentarios:

Publicar un comentario