Wie kann ich Daten im Hex-Format an einen std :: string anhängen?
Ich habe eine bestehendestd::string
und einint
. Ich möchte die hexadezimale ASCII - Darstellung (Zeichenfolgenliteral) der Ganzzahl mit der verknüpfenstd::string
.
Zum Beispiel:
std::string msg = "Your Id Number is: ";
unsigned int num = 0xdeadc0de; //3735929054
Gewünschte Zeichenfolge:
std::string output = "Your Id Number is: 0xdeadc0de";
Normalerweise würde ich nur printf verwenden, aber ich kann das nicht mit einem std :: string machen (kann ich?)
Anregungen dazu?