Inhaltsverzeichnis

clearerr()

#include <cstdio>

void clearerr (FILE *datei) 

Setzt Dateiende- und Fehleranzeigen für die datei zurück.

Parameter

datei Zeiger auf offenen Datenstrom

Ergebnis

Rückgabewert: Keiner.

Siehe auch

fclose(), feof(), ferror(), fopen(), rewind().

Beispiel

clearerr.cpp
#include <cstdio>
#include <iostream>
using namespace std;
 
int main()
{
  FILE *datei;
  char ch;
  datei = fopen("test.txt", "w"); // Datei zum Schreiben oeffnen...
  ch = fgetc(datei);              // ... dann wird Lesen schiefgehen
  if (ferror(datei))
  {
    cerr << "Fehler beim Lesen von Datei\n";
    clearerr(datei);  
  }
  fclose(datei);  
}