传递变量的参数假设我有一个C函数,它接受一个可变的参数:我如何调用另一个函数,它需要一个变量数量的参数,传递到第一个函数中的所有参数?例子:void format_string(char *fmt, ...);void debug_print(int dbg_lvl, char *fmt, ...) {
format_string(fmt, /* how do I pass all the arguments from '...'? */);
fprintf(stdout, fmt);
}
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
printf
vprintf
va_list
...
...
va_list
- 3 回答
- 0 关注
- 438 浏览
添加回答
举报
0/150
提交
取消