String in HEX-String konvertieren
-
Hallo !
Ich möchte gerne einen String in einen HEX-String konvertieren. Könnte mir wohl jemand erklären wie ich das machen kann ?
Zum Beispiel :
Hallo -> 48414C4C4FGrüsse Michael
-
Denk doch mal nach. Woraus besteht ein string? Aus charactern. So, jetzt musst du nur noch den Character in einen HexString umwandeln. Das machst du etwa so:
#include <string> int main(void) { static const char* hex[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F" }; char c = 16; std::string s = hex[c / 16]; s += hex[c % 16]; cout << int(c) << " wird zu: " << s << endl; }