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