您的位置:首页 > 编程语言 > C语言/C++

C语言如何在可变参数函数中使用printf?

2017-12-29 01:30 525 查看
我要将printf外面再包上一层:
void fun(const char* fmt,...)
{
........
printf(fmt,...);
........
}
这种函数怎么写?

对比下printf与vprintf函数原型:

void printf(const char *format, ...);

void vprintf(const char *format, va_list ap);

void fun(const char *fmt, ...){
va_list ap;
va_start(ap, fmt);

vprintf(fmt, ap);

va_end(ap);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: