编程学习的过程虽然枯燥,但也要自己学会调节。本文将演示使用C/C++编写一个数字时钟的小程序,以供大家参考、学习。
数字时钟小程序涉及的时钟模块系统函数
在C/C++中时间的头文件是ctime,涉及的标准库函数与返回值见下表:
ctime标准库函数时钟程序设计
思路:
获取当前地区时间,并显示清屏,重新获取时间,并显示实现代码一:使用tm结构获取时间
头文件为time.h,这里先了解tm的结构:
structtm{inttm_sec;//秒,正常范围从0到59,但允许至61inttm_min;//分,范围从0到59inttm_hour;//小时,范围从0到23inttm_mday;//一月中的第几天,范围从1到31inttm_mon;//月,范围从0到11inttm_year;//自年起的年数inttm_wday;//一周中的第几天,范围从0到6,从星期日算起inttm_yday;//一年中的第几天,范围从0到,从1月1日算起inttm_isdst;//夏令时}
代码:
代码一运行结果:
运行结果实现代码二:ctime_s()结构获取时间
代码:
代码二运行结果:
运行结果总结
编程的过程中发现citme库函数自C11以来有所变动,比如localtime()函数变为localtime_s(),ctime()变为ctime_s(),参数与使用方式都有所变化,所以大家要使用的话还需要自己多研究一下。