Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2014, 13:28
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 12 años
Puntos: 49
Respuesta: Problema con funcion getchar

El problema radica en que se queda en memoria un enter del scanf.

Tienes que limpiar lo que se llama buffer o memoria intermedia y, en este caso, te basta con incluir la línea:

Código C++:
Ver original
  1. while(getchar()!='\n') ;

justo después del segundo scanf.

¡¡¡Saluditos!!!