[C++] Dezimalzahl in Hex-Code umwandeln

mh1001

Lt. Commander
Registriert
Nov. 2003
Beiträge
2.039
Hallo miteinander,

wie der Titel schon sagt, suche ich eine Möglichkeit eine Dezimalzahl vom Typ "Integer" zwischen 0 und 255 in den dazugehörigen Hex-Code umzuwandeln.
Leider kann ich trotz stundenlanger Suche absolut keine solche Funktion finden.
Ich hoffe jemand von euch kann mir weiterhelfen. ;)

MfG mh1001
 
Was heißt Hex-Code? Als String? Dann so:

Code:
#include <string>
#include <sstream>

const std::string intToHex( int i)
{
  std::ostringstream oss;
  oss << std::hex << i;
  return oss.str();
}
 
Herzlichen Dank für die Antworten! ;)

Dass ich nicht gleich auf so eine Idee kam. War gerade schon am basteln eines kleinen Dreizeilers, aber so ist das ganze natürlich noch viel besser. ;)

Danke euch beiden! :daumen:

MfG mh1001
 
in C:

Code:
int i = 255;
char str[10];

sprintf( str, "%x", i );

MfG

Arnd
 
Zurück
Oben