我想实时获取当地时间.代码和结果如下,显示奇怪;
int main() {
while (true) {
char sentdata[64] = { 0 };
GetLocalTime(&sys);
sprintf(sentdata, "A,%02d:%02d:%02d.%03d,B\n", sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds);
cout << sentdata << endl;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我在其他PC上尝试了相同的代码,结果显示如下,它可以显示每毫秒.
为什么tmie在某个循环中是相同的?我认为每个循环的时间应该不同.
归档时间: |
|
查看次数: |
90 次 |
最近记录: |