2
我想转换的阵列形式的d:如何将D数组转换为C variadic?
string[] arrayStr = [ "hi, "is fun", "use D programming" ];
我有一个C函数,它接受一个C可变参数:
void c_func(const char* format, ...);
我能做到:
foreach(str; arrayStr)
func(str);
但是,这似乎是黑客的C variadic,我宁愿直接转换为C vararg,
我该怎么做?
谢谢
那么,你总是可以使用[libffi](http://sourceware.org/libffi/)来构建调用。 –