计算毫秒级的时间差算是一个常见的需求吧...

 

手头上是windows编程的项目,所以首先就想到的是GetTickCount(),但MSDN上这么说:

如何计算毫秒级的时间差

写个程序试一下吧:

 1 #include <stdio.h>
 2 #include <windows.h>
 3 
 4 int main(void) 
 5 {
 6     DWORD dwLastTime = GetTickCount();
 7     for (int i = 0; i != 10; ++i)
 8     {
 9         DWORD dwCurrentTime = GetTickCount();
10         printf("GetTickCount = %ldms TimeDiff = %ldms\n", dwCurrentTime, dwCurrentTime - dwLastTime);
11         dwLastTime = dwCurrentTime;
12         Sleep(500);
13     }
14     return 0;
15 }
View Code

相关文章:

  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-12-04
  • 2021-06-18
  • 2021-11-27
  • 2021-12-18
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案