#include
int execlp(const char * file,const char * arg,...,(char *)0);
函式說明:
execlp()會從path
環境變數所指的目錄中查詢符合引數file的檔名,找到後便執行該檔案,然後將第二個以後的引數當做該檔案的argv[0]、argv[1]……,最後乙個引數必須用空
指標(null)作結束。如果用常數0來表示乙個空
指標,則必須將它強制轉換為乙個字元指標,否則將它解釋為整形引數,如果乙個整形數的長度與char * 的長度不同,那麼exec函式的
實際引數就將出錯。如果
函式呼叫成功,程序自己的執行**就會變成引導程式的**,execlp()後邊的**也就不會執行了.
#可用於呼叫系統中其他可執行檔案
常用函式 功能塊 記錄
1.獲取高精度時間戳 主要用於測試一段 的執行時間。通過cpu的 tick per secs 來獲取,可以精確到微秒甚至更高。比gettickcount api精確到毫秒要更加精確。如下 large integer startingtime,endingtime,elapsedmicrosecond...
日誌記錄功能
給自己的程式,加上記錄日誌的功能。以下是c 可以直接複製使用的。1 using system 2using system.collections.generic 3using system.text 4using system.io 56 namespace pingmock 7 3132 33 判...
MicroSoft SDK 功能記錄
1.判斷某一按鍵是否按下或者彈起 函式 getasynckeystate,在按鍵不按下返回為0x0,即0000 0000 0000 0000 0000 0000 0000 0000 在按下時返回0xffff8001 即1111 1111 1111 1111 1000 0000 0000 0001 0...