Namespaces
Variants

std:: fputws

From cppreference.net
< cpp ‎ | io ‎ | c
헤더 파일에 정의됨 <cwchar>
int fputws ( const wchar_t * str, std:: FILE * stream ) ;

널 종료 와이드 문자열 str 의 모든 와이드 문자를 출력 스트림 stream 에 기록합니다. 이는 std::fputwc 를 반복적으로 실행하는 것과 동일합니다.

str 에서 종료하는 널 와이드 문자는 기록되지 않습니다.

목차

매개변수

str - 작성될 null-terminated wide string
stream - 출력 스트림

반환값

성공 시, 음수가 아닌 값을 반환합니다

실패 시, EOF 를 반환하고 stream error 표시자를 설정합니다( std::ferror 참조).

예제

#include <clocale>
#include <cstdio>
#include <cwchar>
int main()
{
    std::setlocale(LC_ALL, "en_US.utf8");
    int rc = std::fputws(L"御休みなさい", stdout);
    if (rc == EOF)
        std::perror("fputws()"); // POSIX requires that errno is set
}

가능한 출력:

御休みなさい

참고 항목

파일 스트림에 문자 문자열을 기록합니다
(함수)
서식이 지정된 와이드 문자 출력을 stdout , 파일 스트림 또는 버퍼에 출력합니다
(함수)
fputws
파일 스트림에 와이드 문자열을 기록합니다
(함수)
파일 스트림에서 와이드 문자열을 가져옵니다
(함수)
C 문서 for fputws