Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2014, 06:49
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Formulario switch ERROR

Tu problema se debe a que scanf extrae únicamente un carácter del buffer de entrada... pero al elegir una opción del menú tu has pulsado dos teclas: La correspondiente a la opción y el enter.

Prueba a incluir, por ejemplo, un getchar después del scanf para eliminar el "enter".

Hay otras opciones más sofisticadas, pero la culpa de esto yo se la hecho a la pésima gestión que hacen C y C++ de la entrada estándar.