C语言中 使用execl函数创建一个文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中 使用execl函数创建一个文件相关的知识,希望对你有一定的参考价值。
创建方法如下: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作结束。 参考技术A execl("/bin/touch","touch","./abc",NULL);在当前目录下创建空文件abc
以上是关于C语言中 使用execl函数创建一个文件的主要内容,如果未能解决你的问题,请参考以下文章
为啥C语言用execl执行bash shell脚本会出现Exec format error