この関数の目的
vsprintf()は、文字列にフォーマットされた文字列を出力する。
定義
#include <stdarg.h> #include <stdio.h> int vsprintf(char *s, const char *format, va_list arg);
働き
この関数は可変長引数リストを arg で置き換えた sprintf() と等価である。
返り値は、出力した文字数である。エラーが発生した場合、負の数を返す。
解説
この関数を使うには <stdarg.h> もインクルードする必要がある。
format の書き方は fprintf() を参照のこと。
可変長引数関数については、 <stdarg.h> を参照されたい。