一条老鱼 2022-06-13 19:20 采纳率: 0%
浏览 35

c 可变参数传给子函数

C语言怎么把可变参数传递给另外一个支持可变参数的函数?

相关代码如下:
有一个已知自定义的函数log_printf(int level, const char *fmt, ...);
需要在algo_lib_print里调用log_printf()
void algo_lib_print(const char *tag, const char *fmt, ...) {
log_printf(int level, const char *fmt, ...);//这里怎么调用,怎么写呢?
}

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2022-06-13 20:45
    关注
    
    void log_printf(int level, const char *fmt, ...);// 函数声明在前
    
    void algo_lib_print(const char *tag, const char *fmt, ...) {
        log_printf(level, fmt, ...);//函数调用
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 6月13日