Red de conocimientos turísticos - Información de alquiler - Pregunta introductoria al lenguaje C: un pequeño programa para adivinar números ¿Por qué el programa salta del ciclo while después de ingresar y con éxito?
Pregunta introductoria al lenguaje C: un pequeño programa para adivinar números ¿Por qué el programa salta del ciclo while después de ingresar y con éxito?
Debido a que ingresó un retorno de carro adicional en cada línea al adivinar el número, finalmente ingresó un retorno de carro después del número que adivinó correctamente, por lo que salió directamente después de recibir el retorno de carro
Hay dos Hay dos formas de corregir este problema:
1. En esta línea wanted= getchar();
2. Reemplace con esta línea scanf("\n%c",&willing); líneas de 1.