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

关于Linux系统中execlp函数的用法

C语言如何用FtpPutFile()函数上传文件到Ftp服务器!下载用FtpGetFile()可以!

在C语言里标准函数存放在啥文件中?

C语言怎样对文件进行操作

c语言怎么创建线程和使用