Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Clearerr

CuBook05

Функция

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

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий