| 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.6 |