he estado haciendo algo de codigo, sin embargo, creo que no son muy buenos, tengo uno, en el cual leo un entero ("%d"), y lo comparo con las opciones, segun tengo entendido (y que alguien me corrija si me equivoco) es que si el usuario ingresa una letra, el programa lee su codigo ANSI, y asi de hecho funciona, pero, de nuevo cuando intento utilizarlo en mi programa no funciona.... ¿Que estoy haciendo mal?
Espero haberme explicado bien y espero que me puedan ayudar.
aca les dejo el codigo que he hecho hasta ahora.
Código:
#include<stdio.h> #include<conio.h> int main() { int numero,validar; do{ scanf("%d",&numero); if(numero<1||numero>4) { printf("\nDebe ser alguna de las opciones no se permiten ni letras, ni simbolos"); validar=1; } else{ validar=2; } }while(validar==1); printf("Un numero!!!!"); getch(); }