Описание функций C (Си) / C++ - getw

Описание функций C (Си) / C++ - getw



#include

int getw (stream);

FILE *stream; указатель на структуру FILE.

Описание:

Функция getw читает двоичное значение типа int из специаль-
ного потока stream и изменяет соответствующий указатель на файл
(если он есть), чтобы указать на следующий непрочитанный символ.
Эта функция не предполагает специального выравнивания объектов.


Возвращаемое значение:

Эта функция возвращает считанное целое значение. Возвращае-
мое значение EOF свидетельствует об ошибке или о достижении конца
файла; однако, значение EOF может быть воспринято как целая вели-
чина, поэтому для проверки конца файла или условия ошибки исполь-
зуются функции ferror и feof.
См. также putw.

Замечание! Функция getw обеспечивает совместимость с преды-
дущими библиотеками. Необходимо заметить, что проблемы переноси-
мости могут возникать вместе с getw, если в системах различаются
размеры int и порядок байтов внутри int.

Пример.

#include
#include

FILE *stream;
int i;
.
.
.
/* следующий оператор считывает слово из потока stream и
проверяет наличие ошибки */

i = getw(stream);

if (ferror(stream))
{ fprintf(stderr, "getw failedn");
clearerr (stream);
}.






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.