自己编写的C语言实时时钟代码
2016-08-17 11:32
537 查看
子函数shijian.c
子函数sleep.c
.h文件
主函数main.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语言代码(2):自己设计并使用断言(一)
- C语言,自己当年编写的苹果(黑白)棋源程序代码
- 自己编写的使时钟不连续的测试代码-fork---join_none用法以及停止线程
- 编程精粹--编写高质量C语言代码(3):自己设计并使用断言(二)
- 【C语言】【unix c】编写代码测试自己电脑的字节序
- 编程精粹--编写高质量C语言代码(3):自己设计并使用断言(二)
- 编写高质量C语言代码--API设计
- 我是这样编写C语言代码的
- C51-------时钟程序(C语言编写的单片机时钟)
- 以下是在网上看到的一个用C语言编写的木马源程序代码大家
- 编写自己的C语言头文件
- 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
- 编写自己的jQuery插件简单实现代码
- http://zhoulifa.bokee.com/用C语言自己编写一个ls程序
- C语言编写的数码像框所有代码(jpg.c jpeg.c makefile.sh)
- 自己编写的泛型List<T>代码,供大家学习,欢迎指导
- 我也要学C语言-第二十二章:给自己的代码找漏洞,然后自己攻击自己
- float格式简谈 以及自己编写的一段读写浮点数的代码
- 给自己在symbian代码编写方面的提醒
- C语言代码编写