自己编写的C语言实时时钟代码
生活随笔
收集整理的這篇文章主要介紹了
自己编写的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
鍵盤輸入中斷程序,運行結果如下
總結
以上是生活随笔為你收集整理的自己编写的C语言实时时钟代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云Kuberneters微服务部署案
- 下一篇: 【测试用例】一支笔的测试用例