ayuda con una validacion de solo numeros con la funcion isdigit

Iniciado por geshiro, 12 Agosto 2015, 05:01 AM

0 Miembros y 1 Visitante están viendo este tema.

geshiro

como puedo convertir esta funcion en validacion de numerospero cuando la corro me marca error alguien me puede ayuda quiero que me lea solo numeros no caracteres


int Validarnumero(int* p){
    int*temp = p;
    do
    {
         if(!isdigit(*p) && *p)
         {
              printf("%d -> Dato invalido .\n", temp);
              return 1;
         }
    }
    while(*p++);
    return 0;
}


engel lex

el titulo del tema debe ser descriptivo al problema
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.