在我的 C++ 程序中,我需要执行一个 bash 脚本。然后我需要返回在我的 c++ 程序中运行脚本获得的结果。我有两种可能:
1. use system(script.sh). In script.sh I redirect the output in a file which is processd after I return to the c++ program.
2. use popen
考虑到从 script.sh 返回的输出可能很大(100 M),我很感兴趣这种方法中的哪一种是首选的。谢谢。