CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
putw
PUTW #include <stdio.h> int putw(binint, stream); int binint; выводимое двоичное целое FILE *stream; указатель на структуру FILE Описание. Функция putw записывает двоичное значение типа int в теку- щую позицию потока stream. Эта функция не выравнивает единицы в потоке и не предполагает специального выравнивания. Возвращаемое значение. Функция putw возвращает записанное значение. Значение EOF свидетельствует об ошибке. Поскольку EOF может быть воспринято также как целая величина, то для проверки ошибки может быть ис- пользована функция ferror. См. также getw. Замечание: Эта функция позволяет обеспечивать совместимость с предыдущими библиотеками. Нужно заметить, что при использовании данной функции могут возникать проблемы переносимости из одной системы в другую систему, поскольку в них отличаются размеры int и порядок расположения байтов в int. Пример: #include <stdio.h> #include <stdlib.h> FILE *stream; . . . /* следующие операторы позволяют записать слово в поток stream и проверить на наличие ошибки. */ putw(0345, stream); if (ferror(stream)) { fprintf(stderr, "putw failed\n"); clearerr(stream); }