能调用linux命令吗
原帖由 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[]);>>也可以,不同之处是前者可以执行完毕而不退出,后者执行完毕,正确会推出,错误>>则不退出,继续下面的语句。>>>>>>
system(" ");
有示例吗?
原帖由 saberllan 于 2006-7-31 14:30 发表能调用linux命令吗
>>>>>>execl等等类似的函数都可以执行任何shell下的命令。>>>>
system,popen支持shell命令行
也可以调用系统API
systemexecve and so on
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
>>
>>
>>#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[]);
>>也可以,不同之处是前者可以执行完毕而不退出,后者执行完毕,正确会推出,错误
>>则不退出,继续下面的语句。
>>
>>
>>
system(" ");
有示例吗?
>>
>>
>>execl等等类似的函数都可以执行任何shell下的命令。
>>
>>
system,popen
支持shell命令行
也可以调用系统API
system
execve and so on