C 编程/stdio.h/vwprintf
外观
vwprintf是一个 C 标准库函数,定义在 wchar.h 中。它的函数签名如下:
int vwprintf(const wchar t *format, va_list args);
在函数 vwprintf 的签名中,format 是格式说明符,args 是指向参数的指针。
vwprintf 的功能与 swprintf 相同。两者的区别在于参数列表被替换成了指向参数列表的指针。vwprintf 将宽字符输出到类似于 stdout 的字符串中,并且 stdout 不应该以字节为导向。
vwprintf 的功能与 swprintf 相同。两者的区别在于参数列表被替换成了指向参数列表的指针。vwprintf 将宽字符输出到类似于 stdout 的字符串中,并且 stdout 不应该以字节为导向。该函数返回字符数,不包括空字符,如果发生输出错误则返回负值。vwprintf() 等同于 wprintf,其中参数列表被 arg 替换,arg 可以通过 vastart 宏进行初始化。
vwprintf 返回写入的字符数,但不包括成功时的 NULL 字符。但在失败时,它返回错误,并设置 errno。