C语言下取得系统开机运行时间

来源:互联网 发布:android 7.0源码分析 编辑:程序博客网 时间:2024/05/22 11:42

利用timeGetTime函数

#include <stdio.h>#include <windows.h>#include <mmsystem.h>#pragma comment(lib, "winmm.lib")#define ONE_HOUR 3600000 // 1小时,等于3600000毫秒#define ONE_MINUTE 60000 // 1分钟,等于60000毫秒#define ONE_SECOND 1000  // 1秒钟,等于1000毫秒void main(){ DWORD dwTime = timeGetTime(); int nHour, nMinute, nSecond; nHour = dwTime / ONE_HOUR; if(nHour >= 1)  dwTime -= nHour * ONE_HOUR; nMinute = dwTime / ONE_MINUTE; if(nMinute >= 1)  dwTime -= nMinute * ONE_MINUTE; nSecond = dwTime / ONE_SECOND; printf("系统已经运行了: %d小时%d分钟%d秒\n", nHour, nMinute, nSecond);}


原创粉丝点击