自己编写的C语言实时时钟代码
子函数shijian.c
#include <time.h>void shijian()
{struct tm *t;char week[3]="/0";time_t timer;time(&timer);t=localtime(&timer);/**********************************/
/* 本身localtime输出的周为数字 */
/* 是0~6分别表示周日到周六, */
/* 阅读不便,在此做个小优化 */
/*********************************/ switch(t->tm_wday){case 1:strcpy(week,"Mon");break;case 2:strcpy(week,"Tue");break;case 3:strcpy(week,"Wed");break;case 4:strcpy(week,"Thu");break;case 5:strcpy(week,"Fri");break;case 6:strcpy(week,"Sat");break;default:strcpy(week,"Sun");}printf("YEAR \t MONTH \t DAY \t TIME \t WEEK\n");printf("%d \t %02d %02d \t %02d:%02d:%02d \t %s\n",1900+t->tm_year,1+t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec,week);}
子函数sleep.c
#include <windows.h>/************************/
/* Sleep单位是毫秒 */
/************************/ void sleep(unsigned long sec)
{Sleep(sec);
}
.h文件
#ifdef _SHIJIAN_H
#define _SHIJIAN_H
void shijian()#endif#ifdef _SLEEP_H
#define _SLEEP_H
extern void sleep(unsigned long sec)
#endif
主函数main.c
#include <stdio.h>
#include <conio.h>
#include "sleep.h"int main()
{while(!kbhit()){shijian();sleep(1000);system("cls");}return 0;
}
键盘输入中断程序,运行结果如下
自己编写的C语言实时时钟代码相关推荐
- keil c语言 1602时钟代码,基于单片机的LCD1602电子时钟设计.doc
基于单片机的LCD1602电子时钟设计 设计任务和目的 1.1.设计任务 (1):用单片机设计基于LCD1602的电子时钟,显示时间和日期: (2):误差精度控制在1s/天: (3):具有时间和日期的 ...
- keil c语言 1602时钟代码,带详细注释的单片机1602液晶时钟经典代码+仿真图
//实例84:液晶时钟设计 #include //包含单片机寄存器的头文件 #include //包含随机函数rand()的定义文件 #include //包含_nop_()函数定义的头文 ...
- 51单片机学习笔记-8 DS1302实时时钟
8 DS1302实时时钟 [toc] 注:笔记主要参考B站江科大自化协教学视频"51单片机入门教程-2020版 程序全程纯手打 从零开始入门". 注:工程及代码文件放在了本人的Gi ...
- c语言代码运行成图指令代码,C语言图形编程代码.doc
C语言图形编程代码 C语言图形编程代码 自己以前编写的C语言图形编程代码 自己以前编写的图形编程代码实现DOS下256BMP图片显示,中文注释,中文汉字显示 写的不好,给大家交流与学习,TC3.0与T ...
- STM32学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读
记录一下,方便以后翻阅~ 主要内容 1) RTC特征与原理: 2) BKP备份寄存器特征与原理: 3) RTC常用寄存器+库函数介绍: 4) 相关实验代码解读. 实验内容: 因为没有买LCD屏,所以计 ...
- 51单片机8255扩展c语言,参阅:基于51单片机的实时时钟的设计与开发8255扩展io口1V0.1...
<基于51单片机的实时时钟的设计与开发(8255扩展io口) (1).doc>由会员分享,可免费在线阅读全文,更多与<基于51单片机的实时时钟的设计与开发(8255扩展io口) (1 ...
- 【C语言】运用easyX——实现实时时钟,给自己的桌面加点料
额外知识点: SYSTEMTIME ti / GetLocalTime(&ti),获取系统时间同步代码,C语言实现时.分.秒针转动 目录 前言 设计思路 绘制画布 头函数 宏定义 绘制时钟 确 ...
- 几行代码搞定Flash应用的多语言实时切换问题
在<WPF/Silverlight的数据绑定设计的真糟糕>文中批评了WPF/SL的数据绑定机制,拿的是Flex的数据绑定与其对比.本文介绍应用Flex的数据绑定来解决一个实际问题--多语言 ...
- 电脑罗盘时钟代码_轻松吃透实时时钟芯片DS1302软硬件设计
今天我们来讨论一款老掉牙的实时时钟芯片DS1302.什么是实时时钟(RealTime Clock, RTC)呢?为什么我们需要它呢?假设你使用单片机实现万年历应用,一般的做法是这样的:设置中断后判断1 ...
- 用前端代码编写一个动态的罗盘时钟
用前端代码编写一个动态的罗盘时钟 前言 一.代码如下 1.index 2.js 3.css 页面效果 前言 今天给大家分享一个罗盘时钟的前端代码,喜欢的小伙伴帮忙点赞一下噢! 一.代码如下 1.ind ...
最新文章
- 单端测序(Single end)和双端测序(Pair end和Mate pair)
- python提示keyerror 13372,Python 学习笔记之—— Pandas 库
- DevExpress.XtraGrid.GridControl中数据源的绑定问题
- macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用
- 【LeetCode】剑指 Offer 65. 不用加减乘除做加法
- 实现粗糙表面_你了解什么是表面粗糙度吗?
- 开源WinForms界面开发框架Management Studio 选项卡文档 插件 Office 2007蓝色风格 后台线程...
- Windows 7 又惹祸了!
- kubernetes视频教程笔记 (27)-集群调度-污点和容忍
- QTP 11.05下载并完成+皴
- Flask深度学习模型服务端部署
- Win10小键盘不能使用的解决办法
- 决策树(Decision Tree)
- 《设计模式之禅》-策略模式
- Direx 自学总结一
- yjk只算弹性的不计算弹塑性_ABAQUS弹塑性时程分析注意事项 -
- 2021年11月_IEEE Transactions on Geoscience and Remote Sensing_科技前言热点调查表
- 基于MT5的短线反向交易策略
- 给exe文件签名,避免杀毒软件扫描
- 2015北京卫视《我是演说家第一季》总冠军--清华博士梁植演讲视频