1.執行指定目錄下的程序
int execl(const char* path,const char* arg,...);
path:要執行的程序的絕對路徑
變參arg:要執行的程序的需要的參數
第一arg:佔位,填什麼都行,一般填可執行文件名,相當於做個標記
後邊的arg:命令的參數
參數寫完之後添加:NULL(哨兵,表示到此結束)
注意:一般用該函數來執行自己寫的程序,系統自帶的程序也可執行
2.執行PATH環境變量能夠搜索到的程序
int execlp(const char* file,const char* arg,...);
file:執行的命令的名字
第一arg:佔位,一般填命令名稱
後邊的arg:命令的參數
參數寫完之後添加:NULL(哨兵,表示到此結束)
注意:一般用該函數執行系統自帶的應用程序(/bin目錄下),不需要添加路徑;若要執行自定義的程序,file參數爲絕對路徑