Cool C/C++

Programacion en C/C++

Home Foros
Bienvenido, Invitado
Por favor Identificarse o Registrarse.    Contraseña olvidada?

validar solo números y letras
(1 viendo) (1) Invitado
AbajoPágina: 1
TEMA: validar solo números y letras
#226
validar solo números y letras Creado el día: 18/11/2012 11:46 Karma: 0
buenas a todos

ayuda!!
hice un programa que pide al usuario ingresar la edad para ver si puede votar . necesito hacer un tipo de validación para que el programa solo acepte números y si por error el usuario introduce un carácter le tire un mensaje de error y le pida de nuevo que introduzca la edad. tiene que ser en lenguaje C y uso devc++

si me pueden ayudar con eso
este es el código

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

int main()
{
int edad;
int resp=1;

while(resp==1)
{

printf("\n\t\t\t\tPRACTICA #1\n");
printf("\n\t\tPrograma que permita capturar la edad e indique con un\n ");
printf("\t\t mensaje en pantalla si la persona puede votar o no.\n\n");

printf("\n INGRESE LA EDAD: ");
scanf("%d",&edad);



if(edad>=18){
printf("\n <<EL USUARIO PUEDE VOTAR>>\n");
}

if((edad>0)&&(edad<18)) {
printf("\n << EL USUARIO NO PUEDE VOTAR>>\n");
}

if (edad<0){
printf("\t\n<<ERROR>>OPCION INVALIDA\n\n ");
}

printf("\nSi desea repetir teclee 1, si desea salir teclee 0\n");
scanf("%d", &resp);

while (( resp !=1) && (resp !=0 ))
{
printf("\n<<opcion invalida>>\n");
printf("\nSi desea repetir teclee 1, si desea salir teclee 0\n");
scanf( "%d", &resp);
}

if (resp==0){
exit(0);
}
else if (resp == 1){
resp=1;
}

system("cls");
}
getch();

}
retsam07
Navegador Iniciado
Mensajes: 1
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
 
#227
Re: validar solo números y letras Creado el día: 19/11/2012 08:09 Karma: 2
En la siguiente FAQ tienes una forma de validar si el ingreso de teclado es un número:

programacionenc.net/index.php?option=com...eneral&Itemid=41
adrianvaca
Administrador
Mensajes: 110
graph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
El conocimiento es una forma de empezar a ser libre
 
ArribaPágina: 1
obtén los últimos mensajes directamente en tu escritorio