vwprintf(3)vwprintf(3)NAME
vwprintf, vfwprintf, vswprintf - Print formatted output for wide char‐
acters from stdarg parameter list
SYNOPSIS
#include <stdarg.h> #include <stdio.h> #include <wchar.h>
int vwprintf(
const wchar_t *format,
va_list printarg ); int vfwprintf(
FILE *stream,
const wchar_t *format,
va_list printarg ); int vswprintf(
wchar_t *wstr,
size_t n,
const wchar_t *format,
va_list printarg );
LIBRARY
Standard C Library (libc)
STANDARDS
Interfaces documented on this reference page conform to industry stan‐
dards as follows:
vfwprintf(), vswprintf(), vwprintf(): XSH5.0
Refer to the standards(5) reference page for more information about
industry standards and associated tags.
PARAMETERS
Specifies a wide-character string that combines literal characters with
conversion specifications. Specifies the arguments to be converted
using the format parameter. Points to a FILE structure specifying an
open stream to which converted values are written. Points to a charac‐
ter array in which the converted values are stored. Specifies the max‐
imum number of output wide characters, including the terminating null
wide character. Unless n is zero, a terminating null wide character is
always added to output.
DESCRIPTION
The vwprintf(), vfwprintf(), and vswprintf() functions convert, format,
and write stdarg parameter lists.
These functions are the same as the wprintf(), fwprintf(), and
swprintf() functions, respectively, except these functions are not
called with a variable number of values. Instead, vwprintf(), vfw‐
printf(), and vswprintf() are called with a parameter list pointer as
defined by the stdarg.h header file. Refer to the wprintf(3) reference
page for information about conversion specifications, return values,
and errors. Refer to the varargs(3) reference page for information
about handling parameter lists.
SEE ALSO
Functions: fopen(3), printf(3), varargs(3), vprintf(3), wprintf(3)
Files: locale(4)vwprintf(3)