Everything

vfprintf


可変個の引数リストを書式に従って、指定したストリーム入出力用ファイルに出力します。

[指定形式]

#include <stdarg.h>

#include <stdio.h>

long vfprintf(FILE *fp, const char *control, va_list arg);

[引数]

fp ファイルポインタ

control 書式を示す文字列へのポインタ

arg 引数リスト

[戻り値]

正常:変換し出力した文字数

異常:負の値

[備考]

vfprintf関数は、controlが指す書式を示す文字列に従って、可変個の引数リストを順に変換、編集し、fpの示すストリーム入出力用ファイルへ出力します。

vfprintf関数は、変換し出力したデータの個数を返しますが出力エラーが発生した時は負の値を返します。

また、vfprintf関数ではva_endマクロは呼び出しません。

書式の仕様の詳細はfprintf関数を参照してください。

引数リストを示すargは、va_start(およびそれに続くva_argマクロ)によって初期化されていなければなりません。