🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: struct in Datei aus Datei

#578
From: Michael Mauch
Date: Sun, 15 Oct 1995 22:44
43 lines
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!news
References: <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