Binärdaten lesen und schreiben
Verfasst: 7. März 2006 17:25
Hallo,
ich verwende einen QStream, um Binärdaten in eine Datei zu schreiben
bzw. daraus zu lesen. Üblicherweise verwendet man ja keine qint32 Zahlen, sondern int. Wie stelle ich sicher, daß ich genau 8,16 oder 32 Bits
lese/schreibe?
Ist das so ausreichend? Ich bin mir nicht sicher, wie der Compiler das auslegt.
Oder sollten QT-Projekte generell lieber qint-Typen verwenden?
Danke,
Ulf
ich verwende einen QStream, um Binärdaten in eine Datei zu schreiben
bzw. daraus zu lesen. Üblicherweise verwendet man ja keine qint32 Zahlen, sondern int. Wie stelle ich sicher, daß ich genau 8,16 oder 32 Bits
lese/schreibe?
Code: Alles auswählen
int integer_variable; // Größe nicht ganz sicher
QDataStream str(&file);
str >> (qint32)integer_variable;
//bzw.
str << (qint32)integer_variable;
Oder sollten QT-Projekte generell lieber qint-Typen verwenden?
Danke,
Ulf