Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2011, 18:31
ssaammuu
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 24
Respuesta: Validar ingreso de enteros en un arreglo

Podrías vaciar el buffer si no se introdució un número.
Código C:
Ver original
  1. #include <stdio.h>
  2. #define ELEMENTOS 5
  3.  
  4. int main()
  5.  
  6. {
  7.     int a[ELEMENTOS];
  8.     int n=0;
  9.     //Captura de los elementos del arreglo
  10.     do
  11.     {
  12.         printf("Ingrese el elemento %d: \n",n+1);
  13.         if (scanf(" %d",&a[n])==1)
  14.         {
  15.             n++;
  16.         }else{
  17.             fflush(stdin);
  18.         }
  19.     }while(n<ELEMENTOS);
  20. }

__________________
Foros Desarrollo de Juegos