要做一个用C语言编程的数字钟有闹钟和计时功能,求大神讲解一下它的工作原理
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
2个回答
展开全部
一楼的说法有误,C、C++都不支持多线程,
我之前写过C#的,在csdn 搜 solief ,
C最好的方式像一楼说的,获取时间和设置睡眠 可以实现闹钟功能,不过不能暂停或者取消
如果要实现计时,开始和结束获取时间做差即可,与睡眠有冲突
或者你采用一直获取系统时间,再和目标时间比较的方法,就不会有上面的缺点,不过效率差,系统消耗大
C入门不错,但如果真想发展,学 python 、C++、C# 这类的吧
我之前写过C#的,在csdn 搜 solief ,
C最好的方式像一楼说的,获取时间和设置睡眠 可以实现闹钟功能,不过不能暂停或者取消
如果要实现计时,开始和结束获取时间做差即可,与睡眠有冲突
或者你采用一直获取系统时间,再和目标时间比较的方法,就不会有上面的缺点,不过效率差,系统消耗大
C入门不错,但如果真想发展,学 python 、C++、C# 这类的吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询