vfwprintf

可変長引数リストのデータを書式ワイド文字列に従ってストリーム (stream) に出力します.

#include <stdarg.h>
#include <stdio.h>
#include <wchar.h>
int vfwprintf(
    FILE * restrict stream,
    const wchar_t * restrict format,
    va_list arg
);

vfwprintf 関数は可変長引数リスト arg のデータを format が指す書式ワイド文字列に従って,stream が指すストリームへ書き込みを行います.

vfwprintf 関数の呼び出し前には va_start マクロで引数 arg を初期化しておく必要があります.また,vfwprintf 関数は va_end マクロを呼び出しません.したがってユーザーが手動で va_end マクロを呼び出す必要があります.

vfwprintf 関数の動作は可変長引数 (variable arguments) を arg に置き換えた fwprintf 関数と同じです.

引数

戻り値

  • 成功した場合: 書き出された文字数
  • 失敗した場合: 負の値