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.
