_putw

정수를 스트림에 씁니다.

int _putw(
   int binint,
   FILE *stream 
);

매개 변수

  • binint
    이진 정수를 사용 하 여 출력 합니다.

  • stream
    에 대 한 포인터를 파일 구조체입니다.

반환 값

작성 된 값을 반환 합니다.반환 값이 EOF 오류를 나타낼 수 있습니다.때문에 EOF 올바른 정수 값을 사용할 수도 있습니다 ferror 오류를 확인 합니다.경우 stream 는 null 포인터의 설명에 따라 잘못 된 매개 변수 처리기가 호출 매개 변수 유효성 검사.실행을 계속 수 있으면이 함수는 설정 errnoEINVAL 를 반환 하 고 EOF.

이러한 문제 및 기타 오류 코드에 대 한에 대 한 자세한 내용은 _doserrno, errno, _sys_errlist, 및 _sys_nerr.

설명

_putw 함수 형식의 이진 값을 씁니다 int 의 현재 위치에 스트림._putw 맞춤의 스트림 항목에 영향을 주지 않으며는 어떤 특별 한 맞춤으로 가정 합니다. _putw주로 이전 라이브러리와의 호환성을 위한 것입니다.이식성 문제를 발생할 수 있습니다 _putw 때문에 크기는 int 및 내에서 바이트의 순서는 int 시스템 간에 다릅니다.

요구 사항

루틴

필수 헤더

_putw

<stdio.h>

더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리

모든 버전의 C 런타임 라이브러리.

예제

// crt_putw.c
/* This program uses _putw to write a
 * word to a stream, then performs an error check.
 */

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

int main( void )
{
   FILE *stream;
   unsigned u;
   if( fopen_s( &stream, "data.out", "wb" ) )
      exit( 1 );
   for( u = 0; u < 10; u++ )
   {
      _putw( u + 0x2132, stream );   /* Write word to stream. */
      if( ferror( stream ) )         /* Make error check. */
      {
         printf( "_putw failed" );
         clearerr_s( stream );
         exit( 1 );
      }
   }
   printf( "Wrote ten words\n" );
   fclose( stream );
}

Output

Wrote ten words

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

스트림 I/O

_getw