传递变量的参数
假设我有一个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); }
Smart猫小萌
相关分类