Dev - C++ - problemas para ingresar caracteres con getchar()

 
Vista:
sin imagen de perfil
Val: 22
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problemas para ingresar caracteres con getchar()

Publicado por Santiago (8 intervenciones) el 29/01/2021 04:14:04
hola, necesito ayuda con este ejercicio que me pide leer sucesivamente de teclado, hasta que aparezca un número comprendido entre 1 y 5
esto hay que hacerlo con getchar() y scanf
1
2
3
4
5
6
7
8
9
10
#include<stdio.h>
main()
{
char txt[20],c;
printf("PARTE a DEL EJERCICIO\n");
c='\0';
while(c<=1&&c>=5) c=getchar();
printf("PARTE b DEL EJERCICIO\n");
scanf("%[^1-5]",txt);
}
creo que la parte de scanf esta bien, pero el getchar no y no entiendo que hice mal
si alguien me puede ayudar gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder