永发信息网

(C语言)如何使用exec函数族?

答案:1  悬赏:60  手机版
解决时间 2021-07-20 05:45
  • 提问者网友:疯子也有疯子的情调
  • 2021-07-19 09:11
最好有实例
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-07-19 09:38

函数名: exec...
功 能: 装入并运行其它程序的函数
用 法: int execl(char *pathname, char *arg0, arg1, ..., argn, NULL);
int execle(char *pathname, char *arg0, arg1, ..., argn, NULL,
char *envp[]);
int execlp(char *pathname, char *arg0, arg1, .., NULL);
int execple(char *pathname, char *arg0, arg1, ..., NULL,
char *envp[]);
int execv(char *pathname, char *argv[]);
int execve(char *pathname, char *argv[], char *envp[]);
int execvp(char *pathname, char *argv[]);
int execvpe(char *pathname, char *argv[], char *envp[]);
程序例:



#include <process.h>
#include <stdio.h>
#include <errno.h>


void main(int argc, char *argv[])
{
int i;


printf("Command line arguments:\n");
for (i=0; i<argc; i++)
printf("[%2d] : %s\n", i, argv[i]);


printf("About to exec child with arg1 arg2 ...\n");
execv("CHILD.EXE", argv);


perror("exec error");


exit(1);
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯