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

Ваш аккаунт

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

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

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

ferror

[ Оглавление ]
               FERROR
            
               #include <stdio.h>
               int ferror (stream);
               FILE *stream;                указатель на структуру FILE.
            
            
               Описание.
            
               Функция ferror проверяет ошибки чтения и  записи  заданного
         потока. При возникновении ошибки индикатор ошибки stream остается
         установленным  до тех пор, пока поток не закроется или "разрушит-
         ся" (rewound)  или же пока не будет вызвана функция clearerr.
            
            
               Возвращаемое значение.
            
         
               В случае обнаружения ошибки в потоке  функция ferror  возв-
         ращает ненулевое значение. Возвращаемое значение 0 свидетельству-
         ет об отсутствии ошибки.
               См. также clearerr, eof, ferror, perrpr.
               Эта функция реализуется как макро.
            
               Пример:
            
               #include <stdio.h>
               FILE *stream;
               char *string;
               .
               .
               .
            
               /*  следующие  операторы вводят данные в поток и проверяют,
         не возникла ли ошибка при записи. Перед записью данных  в  поток
         он должен быть предварительно открыт */
               fprintf (stream, "%s\n", string);
               if (ferror(stream))
               { fprintf (stderr, "write error\n");
               clearerr (stream;
                                }
      

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

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