Programación General => C/C++ => Mensaje iniciado por: w_sparda en Viernes 15 de Agosto de 2008, 16:28
Título: Como comparar int con char
Publicado por: w_sparda en Viernes 15 de Agosto de 2008, 16:28
buenas estoy desarrollando un pequeño problema en c++ y llego a una parte que quiero comparar la entrada de datos del usuario para saber si lo que entra es correcto es decir pido al usuario que me de su nombre pero si la persona en ves de darme el nombre me da un numero como hago para dar un error? se que es algo muy basico pero nunca me tope con esto xD gracias :brickwall:
Código: Text
if (nombre==????)
{
cout << "errorrrrrrrrrrrrrrrrr";
}
else
{
cout << "seguir";
}
Título: Re: Como comparar int con char
Publicado por: AnimaSubtilis en Viernes 15 de Agosto de 2008, 16:46
Hiii.......
Bueno para eso existen diversas funciones..... :P
ahora solo me acuerdo de esta
Código: Text
if(atoi(nombre)==val)
cou t<<"ERROR"<<endl;
la funcion atoi convierte de char a int hay otras que lo hacen con float o double etc..
espero quesea de utilidad
Título: Re: Como comparar int con char
Publicado por: Rombus en Domingo 17 de Agosto de 2008, 01:52
podrias hacer un for q recorra toda la cadena con un if dentro q incluya la funcion de la libreria ctype.h isalpha(cadena), es decir