- 主题:请教:如何把数组传给可变参数的函数。
vprintf?
要么就内嵌汇编……不过还是没明白你想要干吗
【 在 Madlee () 的大作中提到: 】
: 我的问题是要动态的,运行时确定的。所以不能用宏
: 现在看来是没有“合法”的标准方法的。
:
: 【 在 z16166 的大作中提到: 】
--
FROM 138.19.103.*
不过目标函数的calling convention先得弄清楚。
【 在 fanci () 的大作中提到: 】
: vprintf?
:
: 要么就内嵌汇编……不过还是没明白你想要干吗
:
--
FROM 138.19.103.*
解决了就好。
一般库都会提供这么一个接受数组参数的接口。而 printf 因为参数类型不同,没法这么做。
【 在 Madlee () 的大作中提到: 】
: 如果你熟悉python的话就比较容易理解,
: 我希望把一个数组作为参数,传给一个接受可变参数的函数。
: 这个数组是动态生成的,所以在编译时不能确定参数的具体
: 个数,这个函数也不是printf,printf只是一个最容易理解
--
FROM 124.217.188.*