Writes output to an array of wide characters under control of the wide-character format string. Format #include <wchar.h> int vwprintf (const wchar_t *format, va_list ap);
1 – Arguments
format A pointer to a wide-character string containing the format specifications. For more information about format and conversion specifications and their corresponding arguments, see the "Understanding Input and Output" chapter of the VSI C RTL Reference Manual. ap The variable list of items needed for output.
2 – Description
The vwprintf function is equivalent to the wprintf function, with the variable argument list replaced by the ap argument. Initialize ap with the va_start macro, and possibly with subsequent va_arg calls. The vwprintf function does not invoke the va_end macro. See also wprintf.
3 – Return Values
x The number of wide characters written, not counting the terminating null wide character. Negative value Indicates an error. Either n or more wide characters were requested to be written, or a conversion error occurred, in which case errno is set to EILSEQ.