Definition | #include <stdio.h> int ferror(FILE *dz);
|
Returnwert | != 0 | ein Fehlerflag ist gesetzt. |
0 | kein Fehlerflag ist gesetzt. |
Hinweise |
Das Fehlerflag bleibt bestehen, bis der zugehörige Dateizeiger freigegeben wird (z.B. durch
|
Satz-E/A | ferror ist auch auf Dateien mit Satz-E/A unverändert anwendbar. |
Beispiel | Folgender Programmausschnitt überprüft vor jedem FILE *fp;
char buf[10];
char x[5];
while( !ferror(fp))
fread(buf,sizeof(x),10,fp);
|
Siehe auch clearerr, feof, fopen, fopen64