CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
clearerr - сбросить флаг ошибки
Описание
Сбрасывает ошибку и флаг EOF, связанные с пото- ком fp.
Использование
#include <stdio.h> void clearerr(FILE * fp); /* ANSI */
Возвращаемое значение
Нет.
Пример
#include <stdio.h> main() { FILE *stream; char * string = "пример данных"; stream = fopen("file.dat", "r"); fprintf(stream, "%s\n", string); if(ferror(stream)) { fprintf(stderr,"Ошибка записи в file.dat\n"); clearerr(stream); } printf"При записи в файл ошибок не было\n"); fclose(stream); }
Рекомендация
Смотрите также feof, ferror.