clearerr()
ist in der stdio
definiert, die in C über stdio.h
, bzw in C++ über cstdio
eingebunden wird.
clearerr()
löscht die Indikatoren für Dateiende und eventuelle Fehler für den übergebenen File-Stream.
#include <stdio.h> void clearerr( FILE* file);
file: Zeiger auf geöffnete Datei/Stream, dessen 'Fehlerspeicher' zurückgesetzt werden soll
-
#include <stdio.h> int main (void) { FILE *file = fopen("testfile.txt", "r"); /*...*/ clearerr( file ); return fclose(file); }