vwprintf, vfwprintf, vswprintf - Print formatted output
for wide characters from stdarg parameter list
#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 );
Standard C Library (libc)
Interfaces documented on this reference page conform to
industry standards as follows:
vfwprintf(), vswprintf(), vwprintf(): XSH5.0
Refer to the standards(5) reference page for more information
about industry standards and associated tags.
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 character
array in which the converted values are stored. Specifies
the maximum 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.
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(), vfwprintf(), 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.
Functions: fopen(3), printf(3), varargs(3), vprintf(3),
wprintf(3)
Files: locale(4)
vwprintf(3)
[ Back ] |