clearerr

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Stdio.h - Index


Header-Datei

stdio.h

Kategorie

Eingabe-/Ausgaberoutinen

Prototyp

void clearerr(FILE *stream);

Beschreibung

Setzt den Fehler-Indikator zurück.

clearerr setzt den Fehler- und Dateiende-Indikator auf 0 zurück. Ist der Fehler-Indikator einmal gesetzt, geben Stream-Operationen immer diesen Wert zurück, bis clearerr oder rewind aufgerufen werden. Der Dateiende-Indikator wird bei jeder Eingabeoperation zurückgesetzt.

Rückgabewert

Keiner.

Beispiel

#include <stdio.h>
int main(void)
{
   FILE *fp;
   char ch;
   /* open a file for writing */
   fp = fopen("DUMMY.FIL", "w");
   /* force an error condition by attempting to read */
   ch = fgetc(fp);
   printf("%c\n",ch);
   if (ferror(fp))
   {
      /* display an error message */
      printf("Error reading from DUMMY.FIL\n");
      /* reset the error and EOF indicators */
      clearerr(fp);
   }
   fclose(fp);
   return 0;
}

Portabilität

POSIX Win32 ANSI C ANSI C++

+

+

+

+