C言語の標準ライブラリvfprintfのリファレンスです。
概要 | 可変長引数リストのデータをストリームに書込む。 |
ヘッダ | #include <stdarg.h> |
I/F | int vfprintf(FILE * restrict stream, const char * restrict format, va_list arg); |
戻り値 | 書き出された文字数。出力エラー又は表現形式エラーなら負の値。 |
詳細 | vfprintf関数は、可変個数の実引数並びをargで置き換えたfprintf関数と同じである。vfprintf関数の呼出し前には、va_startマクロでargを初期化しておく必要がある。vfprintf関数はva_endマクロを呼び出さない。また、vfprintf関数はva_argマクロを呼び出す。したがって、vfprintf関数から戻った後のargの値は不定となる。 |