Поделиться через


_getw

Возвращает целое число от потока.

int _getw( 
   FILE *stream 
);

Параметры

  • stream
    Указатель на FILE структура.

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

_getw возвращает целое число, считанное.возвращаемое значение EOF отображает ошибку или в конец файла.Однако, поскольку EOF значение также правомерное целое число, использование feof OR ferror проверить условие конца файла или ошибки.If stream существует NULLнедопустимый параметр, обработчик вызывается, как описано в разделе Проверка параметров.Если выполнение может продолжить, errno равно EINVAL и функция возвращает EOF.

Заметки

_getw функция читает следующее значение типа binary int из файла, связанного с stream и увеличивает связанный указатель файла (если он имеется), который будет указывать на непрочитанному следующему знаку._getw не выполняется никаких специальных выравнивание элементов в потоке.Проблемы с возникающих при переносе _getw поскольку размер int введите и порядок байтов в пределах int тип отличен с помощью системы.

Требования

Процедура

Обязательный заголовок

_getw

<stdio.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

// crt_getw.c
// This program uses _getw to read a word
// from a stream, then performs an error check.
 

#include <stdio.h>
#include <stdlib.h>

int main( void )
{
   FILE *stream;
   int i;

   if( fopen_s( &stream, "crt_getw.txt", "rb" ) )
      printf( "Couldn't open file\n" );
   else
   {
      // Read a word from the stream:
      i = _getw( stream );

      // If there is an error...
      if( ferror( stream ) )
      {
         printf( "_getw failed\n" );
         clearerr_s( stream );
      }
      else
         printf( "First data word in file: 0x%.4x\n", i );
      fclose( stream );
   }
}

Вход: crt_getw.txt

Line one.
Line two.

e6ebches.collapse_all(ru-ru,VS.110).gifOutput

First data word in file: 0x656e694c

Эквивалент в .NET Framework

Неприменимо. Для c# используйте стандартная функция PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Поток ВВОДА-ВЫВОДА

_putw