Anzeigen: Delphi
C++
Anzeigeeinstellungen
_flushall
Aus RAD Studio
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Kategorie
Eingabe-/Ausgaberoutinen
Prototyp
int _flushall(void);
Beschreibung
Schreibt die Pufferinhalte aller Streams.
_flushall leert alle mit geöffneten Eingabe-Streams verbundenen Puffer und schreibt die Inhalte aller Puffer, die Ausgabe-Streams zugeordnet sind, in die zugehörigen Dateien. Jede auf _flushall folgende Leseoperation liest neue Daten in die Puffer von Eingabedateien ein. Die Streams bleiben nach Ausführung von _flushall geöffnet.
Rückgabewert
_flushall gibt die Anzahl der geöffneten Eingabe- und Ausgabe-Streams zurück.
Beispiel
#include <stdio.h> int main(void) { FILE *stream; /* Eine Datei erstellen */ stream = fopen("DUMMY.FIL", "w"); /* Alle Puffer offener Streams schreiben */ printf("%d streams were flushed.\n", flushall()); /* Datei schließen */ fclose(stream); return 0; }
Portabilität
| POSIX | Win32 | ANSI C | ANSI C++ |
|---|---|---|---|
|
+ |