Article View: de.comp.lang.c++
Article #1630Re: ios::binary
From: Joerg Bornemann
Date: Fri, 23 Feb 1996 14:37
Date: Fri, 23 Feb 1996 14:37
36 lines
1312 bytes
1312 bytes
Hi Nico,
> >Wie kann ich fstream dazu ueberreden,
> >Daten binaer und nicht als ASCII-Zeichen zu speichern.
[...]
> > fstream datei("TEST.DAT", ios::in | ios::out | ios::binary);
> > // ^^^^^^^^^^^
> > // sollte doch eigentlich gehen...?
[...]
> ios::binary hat nichts mit Deinem Verstaendis von binary zu tun.
[...]
> In dem Fall musst Du angeben, dass es als Zeichen rausgehen soll.
> Also:
> > datei << (char)datstr;
>
> Hoffe, das hilft.
Tat es. Allerdings kann ich damit nur 8 Bit-Werte speichern.
Wie speichere ich z.B. 0x4142?
datei << char(datstr >> 8) << char(datstr)
ist eingentlich ein bischen umstaendlich...
> (Ich will lieber nicht nach dem Sinn einer solchen Konstruktion fragen,
Der Sinn? Ich muss viele Zahlen in einer Datei speichern...
Kann man das anders (besser) machen?
> sonst gibt es jede Menge Mails ueber Art und Weise von Kritik)
cu Joerg
--
Fido: Joerg Bornemann@2:240/9015.30 (!inactive!)
E-Mail: juri@compi.baltic.de
Technical Details
Message-ID:
<63PsNxLrHvB@compi.baltic.de>Path:
arc1-ca.pugleaf.net!compi.baltic.de!juriShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!compi.baltic.de!juri Date: 23 Feb 1996 15:37:00 +0100 From: juri@compi.baltic.de (Joerg Bornemann) Newsgroups: de.comp.lang.c++ Message-ID: <63PsNxLrHvB@compi.baltic.de> Subject: Re: ios::binary X-Newsreader: CrossPoint v3.1