printf的用户定义函数

时间:2010-05-04 05:37:26

标签: c++ c model-view-controller visual-c++

是否可以用用户定义的函数替换printf,或者是否可以创建类似printf

的函数

3 个答案:

答案 0 :(得分:1)

当然,您可以定义variadic functions(具有可变数量参数的函数的技术名称,如printf) - 我指向的URL是如何执行此操作的一个参考

答案 1 :(得分:1)

在这种情况下,请查看printf_VFPRINTF_R的来源,看看是否是您要写的内容。

答案 2 :(得分:0)

如果您想使用自己的printf版本,一旦定义了

,您就可以执行此类操作
/*
 * Make printfs use your new printf
 */
#define printf my_printf

并根据您的喜好定义my_printf

至于如何编写printf,请参阅K& R的C编程语言。它有一节介绍如何编写printf函数。