我正在用visual c ++开发一个项目,在代码中的某些时候我需要用一些参数执行一些java jar程序并将它的输出存储到一个字符串中 所以我在CMD中执行的代码是:
java -jar weka.jar something.arff
我得到一些文本返回到命令提示符
我想用c ++做同样的事情并将输出存储到字符串变量
中我尝试使用system
函数,但据我所知,使用该函数存储输出是不可能的
我也尝试使用_popen
,(它确实可以使用dir等命令...)但是在使用上面提供的命令时它没有返回任何输出
帮助将不胜感激