C語言獲取開機時間

C語言獲取開機時間這個其實不難,就是用到一個簡單的Windows API,代碼請見解析。以下僅供參考!

C語言獲取開機時間

獲取開機時間要用到 GetTickCount() 這個 API,功能是獲取重系統開始到運行時的時間。

代碼如下:

#include

#include

int main()

{

DWORD k = GetTickCount();

int s = k/1000;

int min = 0, h = 0;

if (s >= 60){

min = s / 60;

s = s % 60;

}

if (min >= 60){

h = min / 60;

min = min % 60;

}

printf("重系統啓動到現在過了的時間:%d h %d min %d s",h,min,s);

system("pause");

return 0;

}

運行結果:

重系統啓動到現在過了的時間:40 h 20 min 33 s

請按任意鍵繼續. . .