1

私はva_list, va_start, va_endprintfのような関数で遊んでいます。

void test(char* format, ...)
{
    va_list argp;
    va_start(argp, format);
    vprintf(format, argp);
    va_end(argp);
}

fwrite()ここで、これらすべてのパラメーターを->などのようにファイルに書き込むにはどうすればよいのでしょうvfwrite()か。可変数のパラメーターを書き込むことができる独自の fwrite 関数を実装せずに方法はありますか?

4

2 に答える 2

4

はい、あなたがしたいですvfprintf()

似ていますが、最初の引数としてvprintf()a を受け入れます。FILE *

于 2013-02-06T10:59:14.703 に答える
2

多分vfprintfのようなものですか?

于 2013-02-06T10:59:00.910 に答える