| clearerr | <STDIO.H> |
|
Składnia: void clearerr(FILE *stream);
gdzie: stream - wskaźnik do strumienia. Opis Zwracana wartość: brak |
|
| ferror | <STDIO.H> |
|
Składnia: int ferror(FILE *stream);
gdzie: stream - wskaźnik do strumienia. Opis Zwracana wartość:
Przykład:
#include <stdio.h>
int main(void)
{ FILE *plik;
char zn;
plik = fopen("TEST.$$$", "w"); // otwarcie pliku do zapisu
zn = fgetc(plik); // wystąpi błąd podczas próby czytania z pliku
printf("%c\n",zn);
if (ferror(plik)) // sprawdzenie czy wystąpił błąd
{ printf("Błąd czytania z TEST.$$$\n"); // komunikat o błędzie
clearerr(plik); // wyzerowanie wskaźnika błędu
}
fclose(plik);
return 0;
}
|
|