Hola a todos.
Les muestro el programita, es lo más conciso que pude lograr para validar ingreso de datos,
Pero no funciona cuando se ingresa algo que no sea un entero.-
Ingreso…: 25 (correcto)
Ingreso…: a25 (se produce un bucle infinito)
Ingreso…: 25a (se cierra el programa)
Código C:
Ver original#include <stdio.h>
int main(void){
int entero,ok;
do{
printf("\n Ingresa un entero.....: "); ok
=scanf("%d%*c", &entero
); } while(!ok);
printf("\n Ingresaste............: %d", entero
);
return 0;
}
Desde ya muchas gracias por lo que puedan hacer por esto.
Saludos.
Daniel