Ich stehe gerade auf dem Schlauch:
Ich möchte einen Short Wert in einer Text Datei speichern, aber nicht als Zahl sondern als Byte.
Also z.B. 10 soll nicht als 10 auftauchen in der Datei sondern als das Zeichen das als 0x0A steht, d.h. ich will das als Bytes speichern.
Problem ist jetzt aber ich weiß nicht wie...
Code: Alles auswählen
QFile file("xxx.txt");
file.write(QByteArray((char*)ShortWert, 2);Danke also schon mal
MfG
Edit:
Hier mein Ansatz, bei dem aber das Programm abstürzt:
Code: Alles auswählen
file.write(reinterpret_cast<char*>((Counter & 0xFF00)>>8));
file.write(reinterpret_cast<char*>(Counter & 0x00FF));