Article View: be.comp.programming
Article #17693Re: de functie flushall
From: Joris Spriet
Date: Tue, 16 Nov 1999 00:00
Date: Tue, 16 Nov 1999 00:00
29 lines
1307 bytes
1307 bytes
Joris Van Droogenbroeck wrote in message ...
>Voor de kenners van Borland C: ik moet voor school een oefening maken in C,
>gebruik makend van de functie flushall. Wat doet die en hoe kan ik die
>gebruiken?
>
flushall() leegt alle streams en buffers;
bv. veronderstel een bestand dat je opent met fopen(), en waar je naar toe
schrijft met fprintf(). Nadat fprintf() terugkeert, is daarom de data
nog niet fysisch naar de schijf geschreven. Uiteindelijk gebeurt dat wel,
maar
je kunt het 'forceren' met flushall(). flushall() retourneert -denk ik- het
aantal open streams.
bv
{
FILE *fout;
int n;
fout=fopen("TEMP.TMP","w");
fprintf(fopen,"Dit is een test");
n=flushall();
...
}
flushall is gedeclareerd in stdio.h:
int flushall(void);
In MS run-time library is de functie _flushall().
Technical Details
Message-ID:
<80rjoj$rgr$1@trex.antw.online.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<WCSX3.4$UW4.992@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,48563cb4bf65e395 X-Google-Attributes: gidfcea4,public From: "Joris Spriet" <j.spriet@unicall.be> Subject: Re: de functie flushall Date: 1999/11/16 Message-ID: <80rjoj$rgr$1@trex.antw.online.be> X-Deja-AN: 549250880 References: <WCSX3.4$UW4.992@afrodite.telenet-ops.be> Organization: Customer of Online Internet X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: be.comp.programming