【发布时间】:2015-02-07 16:13:58
【问题描述】:
我想写一个类似的函数
void put(const char *label, const char *format, ...)
{
/* There is a file f open for writing */
fprintf(f, "%s:\n", label);
fprintf(f, format);
}
... 并使用它:
put("My Label: ", "A format with number in it %i", 3);
我尝试这样做,但我的文件中得到的是 16711172 而不是 3
【问题讨论】:
标签: c printf variadic-functions