1. 程式人生 > >關於execlp 函式的使用和說明

關於execlp 函式的使用和說明

  • execlp()函式會從PATH 環境變數所指的目錄中查詢符合引數file的檔名,找到後便執行該檔案,然後將第二個以後的引數當做該檔案的argv[0]、argv[1]……,最後一個引數必須用空指標(NULL)作結束。如果用常數0來表示一個空指標,則必須將它強制轉換為一個字元execlp()會從PATH 環境變數所指的目錄中查詢符合引數file的檔名,找到後便執行該檔案,然後將第二個以後的引數當做該檔案的argv[0]、argv[1]……,最後一個引數必須用空指標(NULL)作結束。如果用常數0來表示一個空指標,則必須將它強制轉換為一個字元指標,否則將它解釋為整形引數,如果一個整形數的長度與char * 的長度不同,那麼exec函式的實際引數就將出錯。如果函式呼叫成功,程序自己的執行程式碼就會變成載入程式的程式碼,execlp()後邊的程式碼也就不會執行了.指標,否則將它解釋為整形引數,如果一個整形數的長度與char * 的長度不同,那麼exec函式的實際引數就將出錯。如果函式呼叫成功,程序自己的執行程式碼就會變成載入程式的程式碼,execlp()後邊的程式碼也就不會執行了.