gpt4 book ai didi

c - 执行 xeyes 或 xclock 的 C 代码是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:05 25 4
gpt4 key购买 nike

我在我的 c 程序中使用哪个函数来提供这样的 linux 终端调用?

最佳答案

system 将是正确的 posix call .它需要一个指向 char 的指针作为要执行的命令。参见 man 3 系统。然而,system 可能会被环境变量完全破坏,而更难使用的替代方法是 exec(参见 here)。

一个小例子来说明:

system("xeyes");
system("rm -rf $HOME"); /* never ever try this, really */

关于c - 执行 xeyes 或 xclock 的 C 代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3241430/

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