c – 如何调用外部程序并从另一个程序获取它的输出
发布时间:2020-12-16 10:18:09 所属栏目:百科 来源:网络整理
导读:如何在c中执行此操作: 假设程序A是一个带有一些输入的命令行工具(例如文件路径和数字),根据它的输入,它可能在运行时获得一些其他参数. (if(condithin)cin something)我想从另一个程序B调用A,并希望在它运行期间看到A的完整输出.必须输入A的输入(如有必要).
如何在c中执行此操作:
假设程序A是一个带有一些输入的命令行工具(例如文件路径和数字),根据它的输入,它可能在运行时获得一些其他参数. (if(condithin)cin<< something)我想从另一个程序B调用A,并希望在它运行期间看到A的完整输出.必须输入A的输入(如有必要). B是用Qt编写的gui工具,A必须显示在纯文本区域,并且它的输入必须显示在同一个地方(如控制台客户端). 我只是不知道从哪里开始.阅读有关IPC的内容并没有帮助.我知道这是可能的,因为我在Eric IDE中看到了Dolphin的控制台窗口和python解释器…… 解决方法
由于你使用Qt,使用
QProcess可能是最好的方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |