gpt4 book ai didi

c - 如何从C运行外部程序并解析其输出?

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:31 25 4
gpt4 key购买 nike

我有一个实用程序,输出一个游戏所需的文件列表。如何在C程序中运行该实用程序并获取其输出,以便在同一程序中对其进行操作?
最新消息:很好的呼吁缺乏信息。这个实用程序输出了一系列字符串,并且应该可以在Mac/Windows/Linux上完全移植。请注意,我正在寻找一种编程方法来执行该实用程序并保留其输出(它将转到stdout)。

最佳答案

对于Unix-ish环境中的简单问题,请尝试popen()
从手册页:
函数的作用是:通过创建管道、分叉和调用shell来打开进程。
如果你使用读取模式,这正是你所要求的。我不知道它是否在Windows中实现。
对于更复杂的问题,您需要查找进程间通信。

关于c - 如何从C运行外部程序并解析其输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53692830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com