功能函数记录

2023-09-17 14:24

#include

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

函数说明:
execlp()会从PATH  环境变量所指的目录中查找符合参数file的文件名,找到后便执行该文件,然后将第二个以后的参数当做该文件的argv[0]、argv[1]……,最后一个参数必须用空 指针(NULL)作结束。如果用常数0来表示一个空 指针,则必须将它强制转换为一个字符指针,否则将它解释为整形参数,如果一个整形数的长度与char * 的长度不同,那么exec函数的 实际参数就将出错。如果 函数调用成功,进程自己的执行代码就会变成加载程序的代码,execlp()后边的代码也就不会执行了.
#可用于调用系统中其他可执行文件