fputws
cppreference.net에서
| 헤더에 정의됨 <wchar.h>
|
||
int fputws( const wchar_t* str, FILE* stream );
|
(C95부터) (C99까지) |
|
int fputws( const wchar_t* restrict str, FILE* restrict stream );
|
(C99부터) | |
널로 종료되는 와이드 문자열 str의 모든 문자를 출력 스트림 stream에, 마치 반복적으로 fputwc를 실행하는 것처럼 씁니다.
str의 종료 널 와이드 문자는 쓰여지지 않습니다.
매개변수
| str | - | 작성될 널로 종료되는 와이드 문자열 |
| stream | - | 출력 스트림 |
반환값
성공 시, 음수가 아닌 값을 반환합니다
실패 시, EOF를 반환하고 error 표시자를 설정합니다 (ferror 참조)에 stream.
예제
이 코드 실행
#include <locale.h>
#include <stdio.h>
#include <wchar.h>
int main(void)
{
setlocale(LC_ALL, "en_US.utf8");
int rc = fputws(L"御休みなさい", stdout);
if (rc == EOF)
perror("fputws()"); // POSIX requires that errno is set
}
가능한 출력:
御休みなさい
참조
- C23 표준 (ISO/IEC 9899:2024):
- 7.29.3.4 fputws 함수 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
- 7.29.3.4 fputws 함수 (p: TBD)
- C11 표준 (ISO/IEC 9899:2011):
- 7.29.3.4 fputws 함수 (p: 423)
- C99 표준 (ISO/IEC 9899:1999):
- 7.24.3.4 fputws 함수 (p: 368)
같이 보기
| 문자열을 파일 스트림에 씁니다 (함수) | |
(C95)(C95)(C95)(C11)(C11)(C11)(C11) |
형식화된 와이드 문자 출력을 stdout, 파일 스트림 또는 버퍼에 출력합니다 (함수) |
(C95) |
와이드 문자열을 파일 스트림에 씁니다 (함수) |
(C95) |
파일 스트림에서 와이드 문자열을 읽습니다 (함수) |
C++ 문서에 대한 fputws
| |