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
creo que la parte de scanf esta bien, pero el getchar no y no entiendo que hice mal
si alguien me puede ayudar gracias
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);
}
si alguien me puede ayudar gracias
Valora esta pregunta
0