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; } |