我正在尝试编写一个 C++ 程序,在该程序中它可以与另一个基于 shell 的程序(商业工具)交互并发送命令并从中获取结果。我听说过几个选项,我想知道每个选项的优点/缺点。
1)我可以使用“期望”来为我完成工作。2)我可以使用IPC和共享内存的概念(我很熟悉)来做到这一点。
如果有人对这两个选项如何工作或有任何其他建议有任何想法,我将不胜感激。
谢谢
我正在尝试编写一个 C++ 程序,在该程序中它可以与另一个基于 shell 的程序(商业工具)交互并发送命令并从中获取结果。我听说过几个选项,我想知道每个选项的优点/缺点。
1)我可以使用“期望”来为我完成工作。2)我可以使用IPC和共享内存的概念(我很熟悉)来做到这一点。
如果有人对这两个选项如何工作或有任何其他建议有任何想法,我将不胜感激。
谢谢