17/12/2014, 06:49
|
| | Fecha de Ingreso: octubre-2014 Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 3 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. |