Determinar si es número

stivi
07 de Abril del 2005
Hola, necesito ayuda para implementar un código en C para determinar si un caracter introducido es número u otro carater.

He probado con isnum() pero no me lo reconoce. Despues he probado con isalpha() pero no funciona.

Gracias de antemano

Noel Solw
07 de Abril del 2005
trata de probarr la funcion isdigit().
Si esto tampoco funciona (supongo que debe ser el compliador), construi tu propia funcion :

int IsDigit(char a)
{
return (a >= '0') && (a <= '9');
}

Noel Solw
07 de Abril del 2005
trata de probarr la funcion isdigit().
Si esto tampoco funciona (supongo que debe ser el compliador), construi tu propia funcion :

int IsDigit(char a)
{
return (a >= \'0\') && (a <= \'9\');
}