putwchar
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<wchar.h>
|
||
|
wint_t putwchar
(
wchar_t
ch
)
;
|
(C95부터) | |
와이드 문자
ch
를
stdout
에 출력합니다.
목차 |
매개변수
| ch | - | 기록할 와이드 문자 |
반환값
ch 성공 시, WEOF 실패 시.
예제
이 코드 실행
#include <locale.h> #include <stdio.h> #include <stdlib.h> #include <wchar.h> int main() { setlocale(LC_ALL, "en_US.utf8"); const wchar_t data[] = { L'\u2200', // Unicode name: "FOR ALL" L'∀', L'\n', }; for (size_t t = 0; t != (sizeof data / sizeof(wchar_t)); ++t) { if (putwchar(data[t]) == WEOF) { puts("I/O error in putwchar"); return EXIT_FAILURE; } } return EXIT_SUCCESS; }
가능한 출력:
∀∀
참고문헌
- C23 표준 (ISO/IEC 9899:2024):
-
- 7.31.3.9 putwchar 함수 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.29.3.9 putwchar 함수 (p: 310)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.29.3.9 putwchar 함수 (p: 425)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.24.3.9 putwchar 함수 (p: 370)
참고 항목
|
stdout
에 문자를 기록합니다
(함수) |
|
|
(C95)
|
파일 스트림에 와이드 문자를 기록합니다
(함수) |
|
C++ documentation
for
putwchar
|
|