|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
引数リストに基づいて,書式付きの出力をプリントします。
この関数は
sprintf関数に似ていますが,可変個の引数を指定して呼び出される代わりに,
va_start( また,おそらくはそれ以降の
va_arg呼び出し ) によって初期化された引数リストを指定して呼び出される点が異なります。
形式
#include <stdio.h>
int vsprintf (char *str, const char *format, va_list ap);
引数
str書式付き出力を受け取る文字列へのポインタ。この文字列は,出力を保持できるだけの大きさであると仮定されます。
format書式指定を含んだ文字列へのポインタ。書式指定および変換指定とそれぞれに対応する引数の詳細については,『HP C ランタイム・ライブラリ・リファレンス・マニュアル(上巻)』第 2 章を参照してください。
ap結果として得られる型が,書式指定で与えられた変換指定に対応する式のリスト。
戻り値
x
|
書き込まれたバイト数。
|
負の値
|
出力エラーが発生したことを示します。関数は
errno
を設定します。設定される可能性のある
errno
値のリストについては,
fprintf
を参照してください。
|
|