gaoisbest
我用R调用一个C函数,C函数为
mySimulator(char **argv, int *yiWanHaps, int *quesMarIds, int *queMarLen) // for simulator
其中,当我传入第三个参数*quesMarIds为integer(0)时,R程序就死了;传入一个不为空的vector时,程序正常运行。
我的问题是:传入*quesMarIds的参数有可能是一个空的vector,也有可能不是空的,这是根据实际数据决定的。
那怎么传入integer(0)的vector给*quesMarIds呢?