Учись программированию на C++ Builder бесплатно!

Функция


Сброс индикации ошибок.

Синтаксис


#include<stdio.h>
void clearerr(FILE *stream);

Прототип


stdio.h

Описание


Функция clearerr сбрасывает в 0 ошибку и признак конца файла указанного потока. После того, как был установлен признак ошибки, потоковые операции возвращают состояние ошибки до тех пор, пока не будет сделано обращение к clearerr или rewind. Признак конца файла сбрасывается при каждой операции ввода.

Возвращаемое значение


Нет.

Переносимость


Поддерживается в системах UNIX и определена в ANSI.

Пример


#include<stdio.h>

int main(void)
{
FILE *fp;
char ch;
fp = open("DUMMY.FIL","w");
ch = getc(fp);
if(ferror(fp)
{
printf("Ошибка чтения из DUMMY.FIL\n");
clearerr(fp);
}
fclose(fp);
return 0;
}

Поиск по сайту