c语言怎么调用linux的命令

发布于 2022-07-19 07:47:32 字数 11 浏览 11 评论 7

能调用linux命令吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

冰雪之触 2022-07-26 05:51:34

原帖由 ljily000 于 2006-8-7 14:56 发表
有示例吗?

>>
>>
>>#include <stdlib.h>
>>
>>int
>>main(){
>>     system("ls -l");
>>         return 1;
>>}
>>或者
>>int execl(const char *path, const char *arg, ...);
>>int execlp(const char *file, const char *arg, ...);
>>int  execle(const  char  *path,  const  char  *arg  , ..., char * const envp[]);
>>int execv(const char *path, char *const argv[]);
>>int execvp(const char *file, char *const argv[]);
>>也可以,不同之处是前者可以执行完毕而不退出,后者执行完毕,正确会推出,错误
>>则不退出,继续下面的语句。
>>
>>
>>

秋心╮凉 2022-07-26 05:42:09

system(" ");

梦纸 2022-07-26 05:19:05

有示例吗?

浴红衣 2022-07-26 05:16:19

原帖由 saberllan 于 2006-7-31 14:30 发表
能调用linux命令吗

>>
>>
>>execl等等类似的函数都可以执行任何shell下的命令。
>>
>>

阳光的暖冬 2022-07-25 20:20:18

system,popen
支持shell命令行

酷遇一生 2022-07-24 04:22:25

也可以调用系统API

望喜 2022-07-22 06:34:59

system
execve and so on

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文