c语言中的可变参数
c语言中的可变参数
日期:2009-11-17 17:23:45 人气:1
这个问题可以这样考虑:
你在write_log()函数里调用了vfprintf()函数,其实这个vfprintf()就是一个可以接受你从上层函数传下来的可变参数串的函数。
你现在要在 log_info() 函数下调用 write_log() 函数,并想把可变参数串传给它,你只要参考 vfprintf() 的函数定义来定义 write_log() 函数就可以。
C语言中 vfprintf() 函数的定义是:
int vfprintf(FILE *stream, const char *f