Umwandeln eines CStrings der Form 1111 in Hexform F
-
Hallo zusammen,
ich schreibe in ein Textfeld einen CString im Binärform:
00011010 (Membervariable: m_text = "00011010")
Diesen String möchte ich in einen CString im Hexformat umwandeln:
in diesem Fall: 1A (m_text = "A1").
Weis jemand wie das funktionieren könnte.Danke im voraus
mfg
seppiii
-
Hallo,
zuerst den Cstring mit strtol() umwandelnd (schau in der msdn nach, wie das genau mit der Funktion geht)
Danach den integer in hex string umwandeln
Cstring hex_string;
sprintf(hex_string,"%x",den_integer);das %x sorgt für die Ausgabe als Hex.
Gruß
Marcel