【问题标题】:C - Write Variable Parameter List to FileC - 将变量参数列表写入文件
【发布时间】:2013-02-06 10:56:42
【问题描述】:

我正在使用 va_list, va_start, va_end 来玩类似 printf 的函数。

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

现在我想知道如何将所有这些参数写入 fwrite() -> vfwrite() 之类的文件。有没有办法不实现我自己的可以写入可变数量参数的 fwrite 函数?

【问题讨论】:

    标签: c printf variadic-functions


    【解决方案1】:

    是的,你想要vfprintf()

    它就像vprintf(),但它接受FILE * 作为它的第一个参数。

    【讨论】:

      【解决方案2】:

      也许像vfprintf 之类的?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-02
        • 1970-01-01
        • 2016-06-02
        • 1970-01-01
        • 2016-02-10
        相关资源
        最近更新 更多