Everything

vprintf


可変個の引数リストを書式に従って標準出力ファイル(stdout)に出力します。

[指定形式]

#include <stdarg.h>

#include <stdio.h>

long vprintf(const char *control, va_list arg);

[引数]

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

arg 引数リスト

[戻り値]

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

異常:負の値

[備考]

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

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

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

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

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