15/05/2006, 11:16
|
| | Fecha de Ingreso: febrero-2002 Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 11 meses Puntos: 2 | |
como validar solo numeros hola a todos, tengo q validar datos numeros, q solo se introduzcan numeros,y si es incorrecto vuelve a introducir. Lo intentado de 2 maneras pero falla las dos. ¿Alguien puede ayudarme?
do{
printf("Edad: ");
scanf("%d", &datos_cliente.edad);
}while(!validanumeros(datos_cliente.edad));
******** DE esta manera me dice q no coinciden los tipos int con char *
int validanumeros(char *cadena)
{
int numeros;
int i;
//numeros=atoi(cadena);
for (i=0; i<strlen(numeros); i++)
{
if (numeros[i]<'0' || numeros[1]>'9')
{
return 0;
}
}
return 1;
//return(atoi);
}
*****************No da errores pero al introducir no me deja y me pide continuamente introducir
int validanumeros(int numero)
{
if(numero<'0' || numero>'9')
return 0;
else
return 1;
}
__________________ asp, php, .net, adaptandose a las necesidades |