C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 ferror / f / Библиотечн. функции Borland C++

ferror

Функция            Обнаруживает ошибки в потоке.

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

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

Описание           Функция ferror  является   макрокомандой,   которая
                   проверяет данный поток stream на ошибочную операцию
                   записи или чтения.  Если установлен признак  ошибки
                   потока  stream,  он сохраняет его до вызова функций
                   clearerr или rewind или до момента закрытия потока.

Возвращаемое       Функция ferror возвращает ненулевое значение, если
значение           в потоке stream была обнаружена ошибка.

Переносимость      Данная функция поддерживается на системах UNIX и
                   совместима со стандартом ANSI C.

Смотрите также     clearerr, eof, feof, fopen, gets, perror.

Пример:

#include <stdio.h>

int main(void)
{
   FILE *stream;
   char ch;

   /* открыть файл для записи */
   stream = fopen("DUMMY.FIL", "w");
   /* справоцировать ошибку */
   ch = fgetc(stream);
   /* конец файла? */
   if(ferror(stream))
   {
      /* вывести сообщение об ошибке */
      printf("Ошибка чтения\n");
      /* сбросить признак ошибки */
      clearerr(stream);
   }
   fclose(stream);
   return 0;
}