当前位置:  编程技术>c/c++/嵌入式

电脑开机时间的计算代码

    来源: 互联网  发布时间:2014-10-14

    本文导语:  函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD. 知道了这个,这个程序也就不是什么难事了。。。 CODE: 代码如下:#include  #include  #include  #include  typedef struct node {  ...

函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD.

知道了这个,这个程序也就不是什么难事了。。。

CODE:

代码如下:

#include
 #include
 #include
 #include

 typedef struct node
 {
     int h;
     int m;
     int s;
 }
 *PTime;

 void sleep(long wait);

 void gettime();

 int main()
 {
     PTime times;
     int flag = 1;
     char time[128];
     do
     {
         _strtime(time); // Gets the current system time (do not include the date)
         system("cls"); // clear screen
         printf("OS time: %sn",time);

         gettime(times); // call gettime()
         sleep(1000); // sleep 1 second

         printf("已开机时间: %02d小时%02d分%02d秒n", times->h, times->m, times->s);
     }while(flag); // always cycle

     return 0;
 }

 void sleep(long wait)
 {
     long goal; // define total time
     goal = wait + clock();
     while(goal > clock());
 }

 PTime gettime(PTime T)
 {
     int i = GetTickCount();
     T->h = (i / 1000) / 3600;
     T->m = (i / 1000) / 60 - T->h * 60;
     T->s = (i / 1000) - T->h * 3600 - T->m * 60;
     return T;
 }

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 还有一个问题,就是有时在安装完liunx之后,进入win2000时要很长的时间才能进入,在进入win2000后,当打开我的电脑又会出现同样的问题,
  • Python语言编写电脑时间自动同步小工具
  • 太牛了!这样黑掉一台根本不联网的电脑
  • 谁有苹果电脑,可否把你电脑中的rom文件发给我!谢谢了
  • 请问:在redhat as 4的电脑上如果才能访问其他win2000操作系统的电脑?
  • 一台电脑访问另外一台电脑里面虚拟机里面的linux系统的ftp站点
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • 如何让安装TurboLinux7.0的电脑访问办公网中其他的window 2000系统的电脑
  • 我只用了一台电脑啊 ,两个系统(xp,ubuntu11.10),却被sb的联通公司判断为两台电脑,然后被封号了,怎么解决?避免被封号
  • 现有一台装有2000的电脑能上网,让装有linux系统的电脑怎样设置才能上网?
  • c#不使用windows api函数打开我的电脑和获取电脑驱动器信息
  • 电脑仿真器 XRoar
  • 手机控制电脑
  • VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案
  • 我想通过ftp访问局域网另一台电脑
  • 电脑版经典纸牌游戏 Pinochle
  • 怎样知道一部连着本地电脑机器的IP?
  • Oracle 免费送出硬纸板的笔记本电脑?!
  • Spectrum电脑仿真 FBZX
  • 求 IBM X201I电脑 无光驱安装UBUNTU 10.4方法
  • 如何访问另一台电脑的虚拟网络
  • 局域网内其他电脑连接VMware下Linux的问题!在线急等...
  • 已经安装到移动硬盘上的ubuntu怎样在其它电脑上使用


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3