_flushall

Aus RAD Studio
Wechseln zu: Navigation, Suche

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++

+