我的cpp源代码:
#include <iostream>
using namespace std;
int main(int argc, char **argv) {
cout<<"Before"<<endl;
system("Rscript /Desktop/R_TENS/rtest.R");
return 0;
}
rtest.R
rtest = function(input ,output){
a <- input
b<- output
outpath<-a*b
print(a*b)
return(outpath)
}
Compile: g++ name.cpp
这将创建一个可执行文件。但是如何传递参数(例如:2,3)?
./a.out 2 3
不起作用。此输入的预期结果为6。