#include <stdio.h>
#include <unistd.h>
main(){
char *arglist[3];
arglist[0]="ls";
arglist[1]="-l";
arglist[2]=0;
printf("ls -l\n");
execvp("ls",arglist);
printf("ls is done\n");
}execvp族的示例—所谓旧瓶装新酒
本文介绍了一个使用C语言实现的简单程序,通过`execvp`函数执行shell命令,展示如何在C程序中调用外部命令并处理输出。

被折叠的 条评论
为什么被折叠?



