_putw
정수를 스트림에 씁니다.
int _putw(
int binint,
FILE *stream
);
매개 변수
binint
이진 정수를 사용 하 여 출력 합니다.stream
에 대 한 포인터를 파일 구조체입니다.
반환 값
작성 된 값을 반환 합니다.반환 값이 EOF 오류를 나타낼 수 있습니다.때문에 EOF 올바른 정수 값을 사용할 수도 있습니다 ferror 오류를 확인 합니다.경우 stream 는 null 포인터의 설명에 따라 잘못 된 매개 변수 처리기가 호출 매개 변수 유효성 검사.실행을 계속 수 있으면이 함수는 설정 errno 에 EINVAL 를 반환 하 고 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. 자세한 내용은 플랫폼 호출 예제.