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。