execlp函数使用方法_office函数公式大全

execlp函数使用方法_office函数公式大全/”mv””a.c””b.c”NULL这个程序在命令行上执行的具体过程,多写一个NULL,代表命令行上的参数结束

execlp函数使用方法_office函数公式大全"

execlp
从PATH 环境变量中查找文件并执行

定义:
int execlp(const char * file,const char * arg,……); 

1.参数1为要加载的程序的名字(可执行文件名),参数2为argv[0],参数3为argv[1]…,最后一个参数一定是NULL
2.特别说明:第二个参数(argv[0])可以写任何东西,但是其他参数不可以乱写。
3.该函数通常用来调用系统程序,如,ls, date, cp, cat等
4.成功无返回,失败返回-1

execlp(“mv”,”mv”,”a.c”,”b.c”,NULL);
 //”mv”  即将执行的新的程序的名字,可以有路径修饰

 //”mv” “a.c” “b.c” NULL 这个程序在命令行上执行的具体过程,多写一个NULL,代表命令行上的参数结束                
                      


#include "my.h"

int main(int argc, const char *argv[])
{
	execlp("ls","ls","/home/linux/22062班/",NULL);
	//一旦执行完execlp函数,立刻会去执行新的程序,新的程序会替换当前程序 代码段 数据段 堆 栈
	printf("11111111111\n");//不会被打印,因为调用完execlp函数,当前进程被ls进程换血
	return 0;
}

//execlp 经常与多进程组合使用,用一个子进程单独执行execlp程序

    
 

 

今天的文章execlp函数使用方法_office函数公式大全分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/74283.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注