001
10.11.2008, 17:37 Uhr
0xdeadbeef
Gott (Operator)
|
Das binary-Flag sorgt lediglich dafür, dass das Betriebssystem den Kram so in die Datei schreibt, wie das Programm es ihm gibt. Unter Windows bedeutet das zum Beispiel, dass Newlines nicht durch \r\n ersetzt werden.
Was du hier haben willst, ist wahrscheinlich
C++: |
os.write(&Files::character, sizeof(Files::character)); os.write(&Files.integer, sizeof(Files::integer)); // usw.
|
...allerdings ist das nur begrenzt eine sinnvolle Weise, Daten zu speichern, weil sie plattformabhängig ist. Frag Wikipedia nach Bytesex für mehr Informationen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |