Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/03/2015, 08:05
rdv316
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Validar que el valor ingresado es un numero y no letras, signos, etc..

Hola RGT.

Fijate si te sirve lo que yo utilizo en mis prácticas para validar ingresos de datos.-

Código C:
Ver original
  1. Int numero, ch;
  2. …………………………
  3. …………………………
  4. do{
  5.    system( “cls” );
  6.    printf( "\n\n Ingrese n%cmero............: ", 163);
  7.    ok = scanf( "%d", &numero ) == 1 && numero >= 1 && numero <= 60;
  8.    while ((ch = getchar()) != EOF && ch != '\n');
  9. }while(!ok);
  10. …………………………
  11. …………………………
De esta manera si ingresas un número menor a 1 o mayor a 60 no sale del bucle.-

Saludos.
Daniel