69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
main(int argc,char *argv[])
{
if(argc==1)
printf("too short");
execv(argv[1],&argv[1]);
printf("sorry .......");
}
#include <stdio.h>
#include <unistd.h>
#include <errno.h>
main(){
char name[200];
int r;
int pid;
char *v[] = { (char *) 0 };
scanf("%s",name);
pid=fork();
if(pid==0)
if((r=execv(name,v))==-1)
perror("error:");
}
//是《UNIX环境高级编程》中的第一章的例子,你去看看.