🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1591

ios::binary

#1591
From: Joerg Bornemann
Date: Wed, 21 Feb 1996 16:22
23 lines
954 bytes
Hallo!

Wie kann ich fstream dazu ueberreden,
Daten binaer und nicht als ASCII-Zeichen zu speichern.

Im folgenden Beispiel soll 65 in die Datei TEST.DAT gespeichert werden.  
Was ich aber dann in der Datei erblicke, ist "65" und nicht "A".
Also zwei Byte statt einem. :-(

-cut---------------------------------------------------------------
#include <fstream.h>

void main()
{
        fstream datei("TEST.DAT", ios::in | ios::out | ios::binary);
        //                                             ^^^^^^^^^^^
        // sollte doch eigentlich gehen...?
        unsigned int datstr=65;
        datei << datstr;
}
---------------------------------------------------------------cut-

cu Joerg
Technical Details
Message-ID: <63Ho3pI6HvB@compi.baltic.de>
Path: arc1-ca.pugleaf.net!compi.baltic.de!juri

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!compi.baltic.de!juri
Date: 21 Feb 1996 17:22:00 +0100
From: juri@compi.baltic.de (Joerg Bornemann)
Newsgroups: de.comp.lang.c++
Message-ID: <63Ho3pI6HvB@compi.baltic.de>
Subject: ios::binary
X-Newsreader: CrossPoint v3.1