如何在C中实现printf样式函数。我需要在我的C代码中实现printf样式函数。否则,任何人都可以给我很好的C函数重载示例。谢谢:)
答案 0 :(得分:3)
您使用variable argument lists执行此操作。
需要以某种方式包含正确解码其他参数的类型和顺序所需的信息的初始参数,这是printf()
的格式化字符串。
答案 1 :(得分:0)
你在谈论一种可变函数(a.k.a。“varargs function”)。如果你想要如何在C中编写一个很好的破坏,我建议这个链接,具体谈论printf:http://c-faq.com/~scs/cclass/int/sx11b.html