今天爱站小编将为大家详细介绍计算电脑开机时间的代码,相信很多小伙伴都非常好奇且想要学习的,那么下面就跟爱站小编一起去学习吧。

函数功能: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: %s\n",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;

}

以上就是小编为大家介绍计算电脑开机时间的代码,C语言的相关知识还很多,以后要多在实战项目中运用才能更好地体会。

计算开机时间c语言编程,计算电脑开机时间的代码相关推荐

  1. 环形网络潮流计算matlab,利用matlab编程计算任意环形网络牛拉法潮流计算程序

    环形网络潮流计算matlab,利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. YID:696064261479453 ...

  2. 计算机开机速度慢是什么原因,电脑开机速度总是比别人的慢,那是有原因的!...

    大家好,欢迎访问国哥笔记本期内容,本期内容将介绍电脑开机速度慢的原因,以及怎样才能提高电脑的开机速度.如果你也遇到电脑开机速度慢,请仔细阅读本期内容,说不定在提升电脑开机速度上有意想不到的效果哟! 随 ...

  3. 计算机启动太慢可以设置什么来加速启动速度,电脑开机速度慢怎么办 如何加速电脑开机速度慢【详细介绍】...

    电脑使用时间长了就会出现电脑开机速度慢的情况,电脑开机很慢,多数情况下是加载项过多,同时垃圾文件过多.磁盘碎片过多都会造成电脑开机很慢,电脑运行也很慢.而如果我们从这几方面入手解决了,电脑速度一定快多 ...

  4. 计算机怎么关闭开机自启应用,如何关闭电脑开机自动启动的软件程序

    如何关闭电脑开机自动启动的软件程序 我们在电脑中安装软件的时候,不小心设置了开机启动,该怎么取消呢?今天就跟大家介绍一下如何关闭电脑开机自动启动的软件程序的具体操作步骤. 1. 首先打开电脑,找到桌面 ...

  5. 电脑开机太慢!怎么让电脑开机速度变快?

    电脑刚买来的时候,开机速度很快,用了一段时间后,开机速度越来越慢,甚至要等上好几分钟,这实在是太让人苦恼了!电脑开机太慢,怎么让电脑开机速度变快?其实想要解决这个问题很简单,我们可以通过以下5个方法来 ...

  6. 开机cpu风扇声音大_电脑开机就显示黑屏怎么办?

    今天中午有知友私信坚哥说,早上自己的电脑玩得还好好的,关机出去吃饭回来一开机,然后就是一片漆黑,黑屏了,找了很多方法都没处理好,其实关于这位知友所说的问题,首先还是要了解清楚开机黑屏的原因,才能够对症 ...

  7. 服务器开机显示f1 f2,开机按f1的解决方法|开机按f2的解决方法|电脑开机按f1怎么解决...

    2013-12-24 09:55:09 浏览量:1036 相信很多用户都有遇到一个问题,即开机时会出现一大串英文:Hareware Monitor found an error,enter POWER ...

  8. 计算机开机自动进入bios,为什么电脑一开机就自动进入BIOS界面 电脑开机重复进入bios解决方法...

    为什么电脑一开机就自动进入BIOS界面 电脑开机重复进入bios解决方法我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了电脑一开机就进入bios的时候,那么我们应该怎么办呢?今天就一起来 ...

  9. 计算机开机长鸣报警,电脑开机报警,小编教你电脑开机一直长鸣报警怎么办

    使用电脑的用户是越来越多了,而电脑也总会出现问题,例如开机的时候会碰到这种情况,开机之后电脑一直在叫个不停,电脑就是开不了机器.电脑开机一直长鸣,电脑开机长鸣怎么回事?下面,小编给大家分享电脑开机一直 ...

最新文章

  1. NHibernate重要概念的解释和说明
  2. 偷懒大法好,用 selenium 做 web 端自动化测试
  3. 我是程序员,我用这种方式铭记历史
  4. Mybatis 项目开发实际常用SQL笔记总结
  5. 范式哈夫曼编码(Canonical Huffman Code)
  6. mnist 转图像_解决MNIST图像分类问题
  7. 局域网服务器共享文件权限,局域网共享文件怎么设置权限
  8. Linux网络命令之 `brctl`
  9. 读书笔记_打开量化投资的黑箱02
  10. C/C++实现的游戏角色名称名字随机生成代码
  11. Windows 10家庭版也能共享打印机(中)解除Guest账户网络登录限制,实现局域网共享...
  12. amcharts学习
  13. CSDN博客放阿里妈妈广告代码的方法
  14. 运算器和控制器构成了微型计算机的主机,运算器和控制器构成了微型计算机的主机...
  15. 中级C++:二叉搜索树、key-Value模型
  16. 垃圾分类的正确姿势?用 OpenCV 人工智能图像识别技术来进行
  17. 母亲产前压力、胎儿大脑连接和分娩时的胎龄之间的交互关系
  18. FMX探索之IMAGE控件上输出
  19. nginx集群与高并发
  20. 第九章 python 字典(Dict)

热门文章

  1. 计算机存储技术及其发展了论文,计算机网络存储技术探究-计算机网络论文-计算机论文(13页)-原创力文档...
  2. R语言绘制waffle chart
  3. mSystems:从铁载体窥根际菌群互作大局,可见一斑!
  4. 综述 | 现在是蛋白质组学数据共享和再分析的黄金时间?
  5. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、在折线图上为每个数据点添加数值标签
  6. R语言ggplot2可视化在图像边界内绘制geom_text文本标签实战
  7. pandas自定义设置dataframe每个索引的标签、自定义设置索引的列名称(customize index name and index label)
  8. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、形状配置)实战
  9. R语言数据格式转换函数、数据类型判断函数(numeric、character、vector、matrix、data.frame、factor、logical)、R语言数据格式类型转换
  10. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)