Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:
реклама

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

clearerr

clearerr


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

Синтаксис          #include<stdio.h>
                   void clearerr(FILE * stream);

Файл, содержащий   stdio.h
прототип

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

                   Признак конца   файла   сбрасывается   при   каждой
                   операции ввода.

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

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

Смотрите также     eof, feof, ferror, perror, rewind.

Пример:

#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;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог