C语言:获取开机时间

获取开机时间要用到 GetTickCount() 这个 API功能是获取重系统开始到运行时的时间。代码如下:

 
  1. #include<stdio.h>
  2. #include<windows.h>
  3.  
  4. int main()
  5. {
  6. DWORD k = GetTickCount();
  7. int s = k/1000;
  8. int min = 0, h = 0;
  9. if (s >= 60){
  10. min = s / 60;
  11. s = s % 60;
  12. }
  13. if (min >= 60){
  14. h = min / 60;
  15. min = min % 60;
  16. }
  17. printf("重系统启动到现在过了的时间:%d h %d min %d s\n",h,min,s);
  18.  
  19. system("pause");
  20. return 0;
  21. }

运行结果:

重系统启动到现在过了的时间:37 h 21 min 19 s
请按任意键继续. . .

 

猜你喜欢

转载自blog.csdn.net/weixin_44015669/article/details/92679124