Inhaltsverzeichnis

fflush()

#include <cstdio>

int fflush (FILE *datei) 

Leert den Ausgabepuffer. Schreibt alle vorher ausgebenen Daten in die datei.

Parameter

datei Zeiger auf einen mit fopen() geöffneten Datenstrom

Ergebnis

Rückgabewert: 0 bei erfolgreichem Leeren des Puffers, sonst EOF.

Siehe auch

<fstream>, fclose(), fopen().

Beispiel

fflush.cpp
#include <cstdio>
#include <iostream>
 
int main()
{
  using namespace std;
  FILE* datei;
 
  if ((datei = fopen("test.txt", "w")) == NULL)
  {
    cerr << "Fehler beim Öffnen der Datei" << endl;
    return 1;
  }
  fputs("Hallo");
  fflush(datei);  // automatisch mit kommendem Befehl
  fclose(datei);
  return 0;
}