Article View: de.comp.lang.c++
Article #578Re: struct in Datei aus Datei
From: Michael Mauch
Date: Sun, 15 Oct 1995 22:44
Date: Sun, 15 Oct 1995 22:44
43 lines
1412 bytes
1412 bytes
On 12 Oct 1995 00:58:07 GMT,
benni@hera.rbi.informatik.uni-frankfurt.de (Benjamin Baermann) wrote:
>struct bla
>{
> int foo;
> char fasel;
> long joi;
> void save(ofstream &ausgabedatei);
> void load(ifstream &eingabedatei);
>}
>void bla::save(ofstream &ausgabedatei)
>{
> ausgabedatei << foo << fasel << joi;
>}
>void bla::load(ifstream &eingabedatei)
>{
> eingabedatei >> foo >> fasel >> joi;
>}
Hm, und was passiert, wenn beim Speichern fasel=='0' oder eine
sonstige ASCII-Ziffer ist? Dann packt load() den ganzen Schlamassel
nach foo :-(
void bla::save(ofstream &ausgabedatei)
{
ausgabedatei << foo << ' ' << fasel << ' ' << joi;
}
So ist's zwar ein bisschen besser, allerdings nur solange, bis fasel
beim Speichern ein Leerzeichen ist...
Also, noch jemand mit 'nem besseren Vorschlag?
Tschuess...
Michael
[Posted with Free Agent 1.0. For info, email agent-info@forteinc.com.]
Technical Details
Message-ID:
<45s6e2$dvj@h20-hrze.uni-duisburg.de>Path:
arc1-ca.pugleaf.net!uni-duisburg.de!newsReferences:
<039_9510102206@gigabase.rhein-main.de> <45hp6v$155@zeus.rbi.informatik.uni-frankfurt.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!uni-duisburg.de!news From: mauch@uni-duisburg.de (Michael Mauch) Newsgroups: de.comp.lang.c++ Subject: Re: struct in Datei aus Datei Date: Mon, 16 Oct 1995 00:44:41 +0200 Organization: "Gesamthochschule Duisburg (Germany) Message-ID: <45s6e2$dvj@h20-hrze.uni-duisburg.de> References: <039_9510102206@gigabase.rhein-main.de> <45hp6v$155@zeus.rbi.informatik.uni-frankfurt.de> NNTP-Posting-Host: slip14.uni-duisburg.de X-Newsreader: Forte Free Agent 1.0.82