Programación General => C/C++ => Visual C++ => Mensaje iniciado por: creed en Miércoles 2 de Agosto de 2006, 19:51
Título: Convertir De Decimal A Hexadecimal
Publicado por: creed en Miércoles 2 de Agosto de 2006, 19:51
como puedo convertir un numero decimal a hexadecimal en visual c++, en modo consola es cout<<hex<<numero;pero en visual no se como es la estructura de esta funcion hex.
Título: Re: Convertir De Decimal A Hexadecimal
Publicado por: SteelX en Lunes 7 de Agosto de 2006, 18:14
Hola. hay muchas maneras de conseguir esto. pero siguiendo la linea de lo que tu conoces. puedes utilizar lo mismo pero haciendole unas modificaciones.
primero incluye esta cabecera
Código: Text
#include <sstream>
ahora declara una variable con este tipo de dato: ostringstream
Código: Text
ostringstream hexcad;
//haces lo mismo que con el cout
hexcad<<hex<<numero
// ahora vas a utilizar la cadena que tiene la variable
cout<<hexcad.str();
bueno aun alli esta en consola, pero hexcad.str() lo puedes usar hasta con u CString. de mfc o un string.