Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2011, 16:28
Avatar de hunterofemotio
hunterofemotio
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Validar ingreso de enteros en un arreglo

Bueno pues quiero que al capturar datos en un arreglo de datos tipo entero y quiero que solo acepte números enteros , hice esté código y funciona mientras le ingrese únicamente números enteros, pero al ingresar un caracterel programa entra en un bucle infinito, ¿alguno me hecha una mano?

Código PHP:
#include <stdio.h>
#define ELEMENTOS 5

int main()

{
    
int a[ELEMENTOS];
    
int n=0;
    
//Captura de los elementos del arreglo
    
do
    {
        
printf("Ingrese el elemento %d: \n",n+1);
        if (
scanf(" %d",&a[n])==1)
        {
            
n++;
        }
    }while(
n<ELEMENTOS);