Byte in String umwandeln
-
Hallo zusammen,
ich wüsste gerne, wie ich ein Byte in String umwandeln kann.
Vielen Dank im Voraus.
Olany
-
Auf welcher Basis? Möchtest du im String dann eine Folge von 0 und 1 stehen haben?
MfG SideWinder
-
Hallo und danke erstmal für die schnelle Antwort,
Der String soll auf Dezimal-Basis sein (von 0 bis 255).
Vielen Dank
-
Ich nehme na als Datentyp für ein einzelnes Byte verwendest du char?
char c = 'A'; cout << (int)c; // Ausgabe von 65MfG SideWinder
-
Es geht um ein Data-Byte, die ich über die serielle Schnittstelle auslese.
BYTE data; CString m_text; ..... // der Wert, der in data gespeichert ist soll in m_text gespeichert werden, damit ihn anzeigen kann m_text = ???(data)???
-
Verstehe, du willst das Ergebnis also ein BYTE (dahinter steht ein unsigned char) in einen CString der MFC quetschen. Vorgehensweise:
int zahl = byte; char zahl_as_str [4]; sprintf(zahl_as_str, "%d", zahl); // Das kannst du jetzt leicht in einen CString quetschen: cstr = zahl_as_str;MfG SideWinder
-
Vielen Dank.
Ich habe es jetzt anders gemacht und es funktioniert auch.m_text.Format(_T("%d"), data);Viele Grüsse,
Olany
-
Noch besser.
MfG SideWinder