🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12629

Re: structures naar bestanden schrijven

#12629
From: KLinZ
Date: Tue, 23 Oct 2001 17:12
42 lines
1743 bytes
"cyberwizzard" <cyberwizzard@hotmail.com> wrote in message
news:dffB7.533$yZ.102@afrodite.telenet-ops.be...
> Hallo iedereen,
>
> Hoe kan ik een structure in ��n keer naar een bestand schrijven.  Dit zijn
> mijn structures:
>
> struct datum {
>   char dag,maand;
>   int jaar;
> };
>
> struct persoon {
>   char vnaam[20];
>   char naam [50];
>   struct datum gbdatum;
>
> };
>
> En hier is hoe ik geprobeerd heb het op te lossen, zonder success:
>
> fprintf(database,"%s",ikke) ;
>
>
> ikke is van het type struct persoon.
>
> Dank u voor de hulp
>
> CW
>
>

Je kunt beter fwrite gebruiken:

fwrite(&ikke, sizeof(ikke), 1, database);     /* let op de adres operator
'&' */

fprintf kun je niet gebruiken. Als er een '\0' in de struct aanwezig is
wordt alles na de '\0' niet weggeschreven.

Joris
Technical Details
Message-ID: <9r48e5$rv71e$1@ID-79907.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!c71152.upc-c.chello.NL!not-for-mail
References: <dffB7.533$yZ.102@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,4e70b46647dd46c9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-10-23 10:12:39 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!c71152.upc-c.chello.NL!not-for-mail
From: "KLinZ" <klinz@hetnet.nl>
Newsgroups: be.comp.programming
Subject: Re: structures naar bestanden schrijven
Date: Tue, 23 Oct 2001 19:12:59 +0200
Lines: 45
Message-ID: <9r48e5$rv71e$1@ID-79907.news.dfncis.de>
References: <dffB7.533$yZ.102@afrodite.telenet-ops.be>
NNTP-Posting-Host: c71152.upc-c.chello.nl (212.187.71.152)
X-Trace: fu-berlin.de 1003857158 29334574 212.187.71.152 (16 [79907])
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000