Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11656
Последний выпуск: 19.06.2015

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);
               }.
                   
               

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог