求解答一个C语言编程: | 您所在的位置:网站首页 › 数字时钟小程序 › 求解答一个C语言编程: |
目录1、求解答一个C语言编程: 2、c语言程序设计数字时钟 3、c语言倒计时时钟程序 1、求解答一个C语言编程:#include #include int main () { time_t rawtime; struct tm * timeinfo; while(1) { time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "%02d:%02d:%02d\n",timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec); sleep(1000); system("cls"); } return 1; } ================= #include time_t -- 时间类型(time.h 定义) struct tm -- 时间结构,time.h 定义如下: int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; time ( &rawtime ); -- 获取时间,以秒计,从1970年1月一日起算,存于rawtime localtime ( &rawtime ); -- 转为当地时间,tm 时间结构 sleep(1000);--等待1秒继续执行 system("cls");--命令行清屏 ========================================= 2、c语言程序设计数字时钟/*开发环境:turbo c 2.0模拟时钟转动程序代码*/ #include"graphics.h" #include"math.h" #include"dos.h" #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300 #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240 #define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y) void init() /*划时钟边框函数*/ { int i,l,x1,x2,y1,y2; setbkcolor (1); circle(300,240,200); circle(300,240,205); circle(300,240,5); for(i=0;i 3、c语言倒计时时钟程序||如果你有TC,可以试一试。 VC 的 kbhit() 不能返回 键名。 23:59:59 -- 86400 秒 #include #include #include void main() { long int t; int flag =0; t = 86400; printf("press S start, press E stop\n"); while(1) { if (kbhit() == 'S' || kbhit() == 's') flag =1; if (kbhit() == 'E' || kbhit() == 'e') flag =0; Sleep(1000); if (flag == 1) t = t -1; if (t printf("%d ",t); } 总结以上是真正的电脑专家为你收集整理的求解答一个C语言编程:的全部内容,希望文章能够帮你解决所遇到的问题。 如果觉得真正的电脑专家网站内容还不错,欢迎将真正的电脑专家推荐给好友。 |
CopyRight 2018-2019 实验室设备网 版权所有 |