发布网友 发布时间:2022-04-22 03:02
共2个回答
热心网友 时间:2024-02-26 17:16
创建方法如下:
execl("/bin/touch","touch","./XX");在当前目录下创建XX文件;
execl函数的用法如下:
fork, execle, execlp, execv, execve, execvp
Windows下头文件如下:
#include <process.h>
Linux下头文件如下:
#include <unistd.h>
函数定义如下:
int execl(const char *path, const char *arg, ...);
函数说明如下:
execl()其中后缀"l"代表list也就是参数列表的意思,第一参数path字符指针所指向要执行的文件路径, 接下来的参数代表执行该文件时传递的参数列表:argv[0],argv[1]... 最后一个参数须用空指针NULL作结束。
热心网友 时间:2024-02-26 17:16
execl("/bin/touch","touch","./abc",NULL);在当前目录下创建空文件abc