fputws
From cppreference.com
C
Concurrency support (C11)
File input/output
Types and objects
Functions
File access
Unformatted input/output
(C95)(C95)
(C95)
(C95)(C95)
fputws
(C95)
(C95)
(C95)
(C95)
Formatted input
(C11)(C11)(C11)
(C95)(C95)(C95)(C11)(C11)(C11)
(C99)(C99)(C99)(C11)(C11)(C11)
(C99)(C99)(C99)(C11)(C11)(C11)
Direct input/output
Formatted output
(C99)(C11)(C11)(C11)(C11)
(C95)(C95)(C95)(C11)(C11)(C11)(C11)
(C99)(C11)(C11)(C11)(C11)
(C95)(C95)(C95)(C11)(C11)(C11)(C11)
File positioning
Error handling
Operations on files
(C11)
(C11)
Defined in header
<wchar.h>
int fputws( const wchar_t * restrict str, FILE * restrict stream );
(since C99)
Writes every character from the null-terminated wide string str
to the output stream stream
, as if by repeatedly executing fputwc .
The terminating null wide character from str
is not written.
[edit] Parameters
str
-
null-terminated wide string to be written
stream
-
output stream
[edit] Return value
On success, returns a non-negative value
On failure, returns EOF and sets the error indicator (see ferror ) on stream
.
[edit] Example
Run this code
Output:
御休みなさい
[edit] References
- C11 standard (ISO/IEC 9899:2011):
- 7.29.3.4 The fputws function (p: 423)
- C99 standard (ISO/IEC 9899:1999):
- 7.24.3.4 The fputws function (p: 368)
[edit] See also
(C95)(C95)(C95)(C11)(C11)(C11)(C11)
(function) [edit]
C++ documentation for fputws