fputs, fputws

스트림에 문자열을 씁니다.

int fputs( 
   const char *str,
   FILE *stream 
);
int fputws( 
   const wchar_t *str,
   FILE *stream 
);

매개 변수

  • str
    출력 문자열입니다.

  • stream
    포인터를 FILE 구조체입니다.

반환 값

각이 함수 성공 하면 음수가 아닌 값을 반환 합니다.On an error, fputs returns EOF, and fputws returns WEOF.경우 str 또는 stream 는 null 포인터에 설명 된 대로 이러한 함수를 잘못 된 매개 변수 처리기를 호출 매개 변수 유효성 검사.계속 실행이 허용 되 면 이러한 함수를 설정 errno 에 EINVAL 를 반환 하 고 EOF 또는 WEOF.

참조 하십시오 _sys_nerr, _doserrno, errno, _sys_errlist, 는 이러한 및 기타 오류 코드에 대 한 자세한 내용은.

설명

이러한 각 복사본을 함수 str 출력 stream 의 현재 위치입니다.fputws와이드 문자 인수 복사 str 에 stream 멀티 바이트 문자 문자열 또는 와이드 문자 문자열 여부에 따라 stream 텍스트 모드 또는 이진 모드에서 각각 열립니다.두 함수 모두 null 종결 문자를 복사합니다.

ANSI 모드에서 스트림이 열려 있는 경우 두 함수를 동일 하 게 동작 합니다.fputs현재 출력 스트림으로 유니코드를 지원 하지 않습니다.

일반 텍스트 루틴 매핑

TCHAR입니다.H 루틴

_UNICODE 및 _Mbcs가 정의 되어 있지 않습니다

_Mbcs가 정의

_Unicode가 정의

_fputts

fputs

fputs

fputws

요구 사항

Function

필수 헤더

fputs

<stdio.h>

fputws

<stdio.h> 또는 <wchar.h>

콘솔에서 지원 되지 않습니다 Windows 스토어 응용 프로그램입니다.콘솔에 연결 된 표준 스트림 핸들 stdin, stdout, 및 stderr, C 런타임 함수를 사용 하기 전에 이동 해야 Windows 스토어 응용 프로그램입니다.추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

예제

// crt_fputs.c
// This program uses fputs to write
// a single line to the stdout stream.

#include <stdio.h>

int main( void )
{
   fputs( "Hello world from fputs.\n", stdout );
}
  

해당 .NET Framework 항목

System::IO::StreamWriter::Write

참고 항목

참조

스트림 I/O

fgets, fgetws

gets, _getws

_putws 배치