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