C語言獲取開機時間這個其實不難,就是用到一個簡單的Windows API,代碼請見解析。以下僅供參考!
獲取開機時間要用到 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
請按任意鍵繼續. . .