gpt4 book ai didi

c - 将输出保存到 c 程序变量

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:29 27 4
gpt4 key购买 nike

我有一个 shell 脚本程序,可以提供一些输出。我需要脚本的输出并存储在 C 程序中。

最佳答案

有两种方法可以做到这一点:

  1. 从 C 程序中运行程序,使用类似这样的东西:How to execute a command and get output of command within C++ using POSIX?答案是为 C++ 编写的,但它与 C 中的调用完全相同。

  2. 将其他程序的输出通过管道传输到您的 C 程序中。这意味着您的 C 程序不会在其他程序之前执行。例如命令:

    是|我的程序

将获取“ls”的输出并将其提供给 myprog,例如,myprog 可以通过 scanf 或 fgets 读取它。

关于c - 将输出保存到 c 程序变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14314450/

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