Функцията изчиства индикаторите за грешка и край на файл в потока сочен от указателя fp.
Указател към файл върнат от fopen.
| от: adviser at cpp-examples dot com | Свали кода във файл |
#include <stdio.h> int main () { FILE *fp = fopen("test.txt", "r"); if(fp) { fputs("test", fp); //Възниква грешка. Файла е отворен само за четене. if(ferror(fp)) printf("Грешка"); //Отпечатва съобщение за грешка. clearerr(fp); //Изчиства индикатора за грешка. if(ferror(fp)) printf("Грешка"); //Това съобщение не се отпечатва. } return 0; }