我正在寻找一个函数来替换 fprintf
int fprintf ( FILE * stream, const char * format, ... );
我不确定如何定义这样的函数,因为在格式参数之后,该函数采用可变数量的参数。具体来说,它至少需要与格式中指定的一样多的附加参数。
更新我找到了有关该主题的资源(http://publications.gbdirect.co.uk/c_book/chapter9/stdarg.html),但该示例似乎无法在我正在使用的操作系统Linux下编译。
一个只调用 fprintf 的 fprintf 替换示例会很有帮助。
这不是家庭作业。我只是一个试图在空闲时间学习如何编程的初学者。谢谢!