Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2007, 19:44
gianiv
 
Fecha de Ingreso: julio-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: problemas con validaciones

Hola si quieres que no entren caracteres, tienes que almacenar tu valor en una variable tipo char, y luego validar que este entre el rango que deseas que en este caso son '0' y '7', y si lugo necesitas hacer alguna operacion matematica como una suma o resta puedes convertir tu char a un int con el atoi...
printf("ingrese un numero ");
fflush(stdin);
scanf("%c",&valor);

while(valor<'0' || valor>'7')
{
printf("el rango de cada n%cmero es de '0' a '7'\n\n",163);
printf("ingrese un numero ");
fflush(stdin);
scanf("%c",&valor);
}