FPUTWS(3) | Library Functions Manual | FPUTWS(3) |
fputws
, fputws_l
— output a line of wide characters to a
stream
Standard C Library (libc, -lc)
#include <stdio.h>
#include <wchar.h>
int
fputws
(const wchar_t *restrict
ws, FILE *restrict stream);
#include <stdio.h>
#include <wchar.h>
#include <xlocale.h>
int
fputws_l
(const wchar_t *restrict
ws, FILE *restrict stream,
locale_t loc);
The
fputws
()
function writes the wide character string pointed to by
ws to the stream pointed to by
stream.
Although the
fputws
()
function uses the current locale, the
fputws_l
()
function may be passed a locale directly. See
xlocale(3) for more information.
The fputws
() function returns 0 on success
and -1 on error.
The fputws
() function will fail if:
EBADF
]The fputws
() function may also fail and
set errno for any of the errors specified for the
routine write(2).
The fputws
() function conforms to
IEEE Std 1003.1-2001 (“POSIX.1”).
August 6, 2002 | macOS 15.0 |