Статьи:: Функции С++ :: Описание функций C (Си) / C++ - ferror
Описание функций C (Си) / C++ - ferror
Описание функций C (Си) / C++ - ferror
#include int ferror (stream); FILE *stream; указатель на структуру FILE.
Описание.
Функция ferror проверяет ошибки чтения и записи заданного потока. При возникновении ошибки индикатор ошибки stream остается установленным до тех пор, пока поток не закроется или "разрушит- ся" (rewound) или же пока не будет вызвана функция clearerr.
Возвращаемое значение.
В случае обнаружения ошибки в потоке функция ferror возв- ращает ненулевое значение. Возвращаемое значение 0 свидетельству- ет об отсутствии ошибки. См. также clearerr, eof, ferror, perrpr. Эта функция реализуется как макро.
Пример:
#include FILE *stream; char *string; . . .
/* следующие операторы вводят данные в поток и проверяют, не возникла ли ошибка при записи. Перед записью данных в поток он должен быть предварительно открыт */ fprintf (stream, "%sn", string); if (ferror(stream)) { fprintf (stderr, "write errorn"); clearerr (stream; }
Google Developer Day 2008 в Москве.
Дата проведения: 28 октября 2008 г.; Место проведения: Амбер Плаза, Москва,
Россия. Конференция для веб-разработчиков и разработчиков мобильных приложений в
Москве. Узнайте, как наилучшим образом использовать инструменты разработки и API
от Google, чтобы создавать социальные, мобильные и картографические приложения,
как использовать AJAX/JavaScript инструменты и библиотеки от Google и многое
другое из первых уст.
ТОП 10 самых раздражающих факторов для программиста.
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее
раздражающих вещей для программиста. Поскольку он был на английском — решил
перевести текст и несколько адаптировать к нашим реалиям…
Windows Server 7, 8 и 9.
К написанию этой статьи меня побудили недавние изыскания Мэри Джо Фоли
(Mary Jo Foley) по поводу Windows 7 Server и Windows Server 2008 R2. Если бы не
она, я, наверное, и не вспомнил бы о массе информации, имеющейся по этому поводу
у меня. Если вы не слышали, Microsoft удалось смутить львиную долю пользователей
своим заявлением о том, что Windows Server 2008 R2, чей релиз должен состояться
в 2010 году, есть ничто иное, как Windows 7 Server.
Остальные статьи:
jQuery для JavaScript-программистов
Инновационный веб-броузер Google Chrome стартует уже сегодня
Windows 7: подход к производительности системы
Trac + Subversion @ Ubuntu: Revisited
[g]Vim в режиме Python: Рекомпиляция в Windows
Java + JSON. Пути к дружбе
Драйвер SQL Server 2005 для PHP
Типы данных в MySQL (сжатый справочник для PHP программиста)
PHP класс для работы с Яндекс.XML
Ошибки начинающих PHP разработчиков
Наследование шаблонов в Smarty
Особенности хранения сессий PHP в memcached
Internet Explorer 8 beta 2
9 правил для начинающего Ajax-разработчика
ExtJS 2.2 - полная поддержка Firefox 3, новые виджеты и другие нововведения
Windows 7: под покровом тайны
|