gpt4 book ai didi

c - 执行命令并获取变量的 o/p

转载 作者:行者123 更新时间:2023-11-30 14:28:07 24 4
gpt4 key购买 nike

popen 将指定命令的 o/p 存储到文件中。如何获得类似的功能,但 o/p 到变量中(即在 char* 中)?

最佳答案

不,<a href="http://linux.die.net/man/3/popen" rel="noreferrer noopener nofollow">popen()</a>不将输出存储到文件中。它指定一个,它可能代表磁盘上的文件,但也可能位于例如管道或 socket 。流比文件更抽象。

要拥有管道,您可以使用例如打开管道<a href="http://linux.die.net/man/2/pipe" rel="noreferrer noopener nofollow">pipe()</a>然后调用<a href="http://linux.die.net/man/3/fdopen" rel="noreferrer noopener nofollow">fdopen()</a>在生成的管道的正确末端。

关于c - 执行命令并获取变量的 o/p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607534/

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