Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

A_141205_CadenaValorNumerico

//Title of this code

#include  <stdio.h>

int main(void)
{
    char numero[20];
    long n;
    short oKnumero, i;
    
    do
    {
        printf("Dame un numero ... "); gets(numero);
        for(i = 0 , oKnumero = 0 ; numero[i] ; i++)
        {
            if(!isdigit(numero[i])) oKnumero = 1;
        }
    }while(oKnumero);
    
    for(n = i = 0 ; numero[i] ; i++)
    {
        n *= 10;
        n += numero[i] - '0';
    }

    printf("numero: %ld\n\n", n);
    
    
    return 0;
}
 run  | edit  | history  | help 0