如何将省略号运算符得到的参数传递给其他函数?

shot
void myPrintf(const char* format, ...) {
    // some code
    va_list vl;
    printf(format, vl);
}

int main() {
    myPrintf("%d\n", 78);
}

在这段代码中,我尝试将参数从省略号传递给printf它可以编译,但可以打印出垃圾,而不是78。正确的处理方法是什么?

Abrixas2

您需要执行以下操作:

void myPrintf(const char *format, ...) {
    va_list vl;
    va_start(vl, format);
    vprintf(format, vl);
    va_end(vl);
}

请注意使用vprintf代替printf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将省略号运算符得到的参数传递给其他函数?

来自分类Dev

如何将文本参数传递给IN运算符的存储函数

来自分类Dev

如何将比较运算符作为参数传递给函数?

来自分类Dev

如何将C数学运算符(+-* /%)传递给函数result = mathfunc(x,+,y);?

来自分类Dev

如何将运算符作为参数传递

来自分类Dev

使用省略号将参数传递给函数,并为某些参数(如果不存在)设置默认值

来自分类Dev

使用省略号将参数传递给函数,并为某些参数(如果不存在)设置默认值

来自分类Dev

在省略号前使用“ not”运算符

来自分类Dev

传播运算符,以将所有其他道具传递给组件。React.js

来自分类Dev

如何将文件指针传递给其他函数

来自分类Dev

将逻辑运算符(和部分表达式)传递给函数参数Python

来自分类Dev

将 lodash every() 函数作为参数传递给 Rx.JS map() 运算符

来自分类Dev

Mule Sql查询-将参数传递给IN运算符

来自分类Dev

Mule Sql查询-将参数传递给IN运算符

来自分类Dev

将多个参数传递给流运算符

来自分类Dev

如何将struct作为参数传递给其他函数进行输入,然后在原始函数处输出回

来自分类Dev

如何将参数传递给接口的一个实现者,而不传递给其他实现者(不将其传递给构造函数)?

来自分类Dev

如何将两个值传递给_between运算符?

来自分类Dev

scala,将运算符作为函数的参数传递

来自分类Dev

如何检测通过省略号传递的参数的大小?

来自分类Dev

PHP运算符如何将变量与其他变量相乘

来自分类Dev

如何将多个值传递给也与其他参数相对应的参数?

来自分类Dev

如何将一列与其内容一样宽,同时用省略号将其他列截断?

来自分类Dev

在C中用省略号传递参数

来自分类Dev

为什么在对象初始化时可以通过赋值运算符将参数传递给构造函数?

来自分类Dev

为什么通过通用引用运算符 (&&) 将变量的引用传递给可变参数模板函数失败?

来自分类Dev

如何将其他参数传递给node.js中的封装回调函数

来自分类Dev

如何将其他参数传递给ajax回调函数?

来自分类Dev

将指针参数传递给其他文件中的函数

Related 相关文章

  1. 1

    如何将省略号运算符得到的参数传递给其他函数?

  2. 2

    如何将文本参数传递给IN运算符的存储函数

  3. 3

    如何将比较运算符作为参数传递给函数?

  4. 4

    如何将C数学运算符(+-* /%)传递给函数result = mathfunc(x,+,y);?

  5. 5

    如何将运算符作为参数传递

  6. 6

    使用省略号将参数传递给函数,并为某些参数(如果不存在)设置默认值

  7. 7

    使用省略号将参数传递给函数,并为某些参数(如果不存在)设置默认值

  8. 8

    在省略号前使用“ not”运算符

  9. 9

    传播运算符,以将所有其他道具传递给组件。React.js

  10. 10

    如何将文件指针传递给其他函数

  11. 11

    将逻辑运算符(和部分表达式)传递给函数参数Python

  12. 12

    将 lodash every() 函数作为参数传递给 Rx.JS map() 运算符

  13. 13

    Mule Sql查询-将参数传递给IN运算符

  14. 14

    Mule Sql查询-将参数传递给IN运算符

  15. 15

    将多个参数传递给流运算符

  16. 16

    如何将struct作为参数传递给其他函数进行输入,然后在原始函数处输出回

  17. 17

    如何将参数传递给接口的一个实现者,而不传递给其他实现者(不将其传递给构造函数)?

  18. 18

    如何将两个值传递给_between运算符?

  19. 19

    scala,将运算符作为函数的参数传递

  20. 20

    如何检测通过省略号传递的参数的大小?

  21. 21

    PHP运算符如何将变量与其他变量相乘

  22. 22

    如何将多个值传递给也与其他参数相对应的参数?

  23. 23

    如何将一列与其内容一样宽,同时用省略号将其他列截断?

  24. 24

    在C中用省略号传递参数

  25. 25

    为什么在对象初始化时可以通过赋值运算符将参数传递给构造函数?

  26. 26

    为什么通过通用引用运算符 (&&) 将变量的引用传递给可变参数模板函数失败?

  27. 27

    如何将其他参数传递给node.js中的封装回调函数

  28. 28

    如何将其他参数传递给ajax回调函数?

  29. 29

    将指针参数传递给其他文件中的函数

热门标签

归档