putws(3S)putws(3S)NAME
putws, fputws - put a wchar_t string on a stream
SYNOPSIS
#include <stdio.h>
#include <widec.h>
int putws(const wchar_t *s);
int fputws(const wchar_t *s, FILE *stream);
DESCRIPTION (International Functions)putws transforms the wchar_t null-terminated wchar_t string pointed to by
s into a byte string in EUC, and writes the string followed by a newline
character to stdout.
fputws transforms the wchar_t null-terminated wchar_t string pointed to
by s into a byte string in EUC, and writes the string to the named output
stream.
Neither function writes the terminating wchar_t null character.
SEE ALSOferror(3S), fopen(3S), fread(3S), printf(3S), stdio(3S), putwc(3S),
widec(3S).
DIAGNOSTICS
On success, both functions return the number of wchar_t characters
transformed and written (not including the newline character in the case
of putws). Otherwise they return EOF.
NOTESputws appends a newline character while fputws does not.
Page 1