Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: andrex.125 en 16 Mayo 2013, 05:16 am



Título: como retornar un int como un string c++?
Publicado por: andrex.125 en 16 Mayo 2013, 05:16 am
hola, mi problema es el siguiente; tengo una variable clase de tipo int, lo que necesito es que cuando clase sea = 1, me retorne "Ejecutiva" y cuando clase = 2, me retorne "Economica", lo implemente de esta forma pero obviamente me falta algo.

Código:
 int Sillas::getclase()
{
string M = " ";
if (clase == 1)
{
return M = "Ejecutiva";

}
else
{
return M="Economica";
}
     
}



Título: Re: como retornar un int como un string c++?
Publicado por: s00rk en 16 Mayo 2013, 06:14 am
Por como se ve debes cambiar el tipo de datos que retornaras quedando asi:

Código:
string Sillas::getclase()
{
if (clase == 1)
{
return "Ejecutiva";

}
else
{
return "Economica";
}
     
}

Tambien deberas cambiarlo en la declaracion del metodo.


Título: Re: como retornar un int como un string c++?
Publicado por: andrex.125 en 16 Mayo 2013, 20:26 pm
Muchas gracias s00rk, no había caído en cuenta de eso.
Saludos.