c++ excel函数,c语言 exec函数

c++ excel函数,c语言 exec函数,简单比较C语言中的execl()函数与execlp()函数

本文主要介绍C语言中execl()函数和execlp()函数的简单比较,这是C语言入门学习中的基础知识。有需要的朋友可以参考一下。

语言execl()函数:执行文件函数

头文件:

#包括unistd.h

定义功能:

int execl(const char * path,const char * arg.);

函数说明:execl()用于执行参数path字符串表示的文件路径。下一个参数代表过去的argv(0),argv[1],执行文件时传递。最后一个参数必须以空指针结尾。

返回值:如果执行成功,函数不返回;如果执行失败,直接返回-1,失败原因存储在errno中。

模型

#包括unistd.h

主()

{

execl('/bin/ls ',' ls ','-al ','/etc/passwd ',(char *)0);

}

执行:

/* execute/bin/ls-al/etc/passwd */

-rw-r-r-1 root root 705 Sep 3 13:52/etc/passwd

C execlp()函数:从PATH环境变量中找到文件并执行。

头文件:

#包括unistd.h

定义功能:

int execlp(const char * file,const char * arg,);

函数描述:execlp()会在PATH环境变量指向的目录中搜索与参数文件相匹配的文件名,找到后再执行文件,然后把后面第二个参数作为argv[0],argv[1],最后一个参数必须以空指针结束。

返回值:如果执行成功,函数不返回;如果执行失败,直接返回-1,失败原因存储在errno中。

错误:请参考execve()。

模型

/*执行ls -al /etc/passwd execlp()将找到/bin/ls */

#包括unistd.h

主()

{

execlp('ls ',' ls ','-al ','/etc/passwd ',(char *)0);

}

执行:

-rw-r-r-1 root root 705 Sep 3 13:52/etc/passwd

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 2003excel如何启用宏,2007版excel如何启用宏
  • jxl写excel,jxl导出excel实例
  • excel2007制作柱状图的方法步骤图,excel表格画柱形图
  • excel出现系统资源不足,无法完全显示怎么解决,系统资源不足无法显示 excel
  • 表格加密最简单的方法,excel表格加密怎么操作
  • 如果我想了解excel中countif这个函数的具体用法,excel中countif使用方法
  • excel制作盈亏平衡图,excel盈亏图 折线图
  • ,,GridView选择性导出Excel解决方案
  • c#操作excel文件读写,C# 读excel
  • c#操作excel文件读写,C# 读excel,详解C#读写Excel的几种方法
  • ,,python怎么使用xlwt操作excel你知道吗
  • excel表格文件类型怎么修改,怎样更改excel文件类型
  • excel中文批量转英文大写,excel怎么一键英文小写转大写
  • Excel多元非线性曲线拟合,excel怎么拟合非线性方程
  • excel怎么整理数据,在表格中提取数据
  • 留言与评论(共有 条评论)
       
    验证码: