gpt4 book ai didi

C - 执行命令的函数

转载 作者:行者123 更新时间:2023-11-30 19:15:33 25 4
gpt4 key购买 nike

如何创建一个函数,将另一个命令作为参数并执行该命令。例如说我想做

./func1 cat /etc/motd

并让它在文件/etc/motd 上执行 cat 命令,以便打印当天的消息。如果有人可以告诉我,我将不胜感激!

编辑:我无法使用 system() 调用,因为稍后我必须编写一个基本的命令 shell。我只需要知道如何执行命令,以便当用户输入 cat foo.txt 时它会执行命令并显示文件。我想我想说的是,你如何使用 execve()?其中包含哪些参数?

最佳答案

使用即可使用system功能。

<小时/>

示例:

system("cat foo.txt");

将运行此:

cat foo.txt

关于C - 执行命令的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32364014/

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