namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:fclose

fclose()

#include <cstdio>

int fclose (FILE *datei) 

Schließt eine Datei.

Schreibpuffer werden geleert, ungelesene Eingabedaten werden verworfen. Der Datenstrom wird von der Datei getrennt. Automatisch bereitgestellter Pufferspeicher wird freigegeben.

Parameter

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

Ergebnis

Rückgabewert: 0 bei erfolgreichem Schließen, sonst EOF.

Siehe auch

Beispiel

fclose.cpp
#include <cstdio>
#include <iostream>
using namespace std;
 
int main()
{
  FILE* datei;
 
  if ((datei = fopen("test.txt", "w")) == NULL)
  {
    cerr << "Fehler beim Öffnen der Datei\n";
    return 1;
  }
  fputs(datei, "Hallo");
 
  if (fclose(datei) == EOF)
  {
    cerr << "Fehler beim Schliessen der Datei\n";
    return 2;
  }
  return 0;
}
kennen/lib/fclose.txt · Zuletzt geändert: 2013-10-17 11:58 (Externe Bearbeitung)