Programación General > Visual C++
Convertir De Decimal A Hexadecimal
(1/1)
creed:
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.
SteelX:
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 couthexcad<<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.
*-------------------------------------------------------*
mas facil aun:
--- Código: Text --- char hexcad[10]; int num= 50;itoa( num, hexcad, 16); cout<<hexcad;
Navegación
Ir a la versión completa