我正在構建一個簡單的控制檯C++應用程序。當我在一臺機器上運行它是Windows XP我得到輸出。看起來不錯。奇怪的GetTickCount問題
滾動時間:134993550
滾動時間:134993560
當我運行相同的到另一臺機器是的Windows Server 2008 R2上我獲得以下輸出,我不明白它是如何能是嗎?
滾動時間:654336178
滾動時間:654336194
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int i=0;
while(i<100000){
cout << " TickTime :" << GetTickCount();
i++;
}
}
你在問自己的數字嗎?它返回自計算機啓動以來的毫秒數。 – chris
你能解釋一下你對第二個例子感到迷惑嗎? – NPE
@NPE我的壞。我以爲它會給我unix時間戳。我可以使用什麼函數來獲得unix時間戳/新紀元時間。 –