c语言钟表设计(c language clock design)

c语言钟表设计(c language clock design)

ID:11944236

大小:51.50 KB

页数:22页

时间:2018-07-15

c语言钟表设计(c language clock design)_第1页
c语言钟表设计(c language clock design)_第2页
c语言钟表设计(c language clock design)_第3页
c语言钟表设计(c language clock design)_第4页
c语言钟表设计(c language clock design)_第5页
资源描述:

《c语言钟表设计(c language clock design)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、c语言钟表设计(Clanguageclockdesign)电子时钟源代码/**/#包括<<图形。”#包括#包括<<数学。”#包括<。H#定义PI3.1415926/**/定义常量#定义了0x4800/**/上移↑键:修改时间#定义下下移↓键:修改时间0x5000/**/#ESCESC键定义0x11b/**/:退出系统#定义标签0xf09/**/键移动光标选项卡:函数声明/**/贵邦(int,intint);/*键盘按键判断,并调用相关函数处理*/国际timeupchange(int);/**/处理上移按键国际ti

2、medownchange(int);/**/处理下移按键国际digithour(双);/*将双型的小时数转换成int型*/国际digitmin(双);/*将双型的分钟数转换成int型*/国际digitsec(双);/*将双型的秒钟数转换成int型*/void(int,int,intdigitclock);/**/在指定位置显示时钟或分钟或秒钟数绘制一个光标(int);/**/绘制一个光标无效的清除原来的光标(int);/**/消除前一个光标无效clockhandle();/**/时钟处理双H,M,S;/*全局变量:小时,分,秒*/双X,X1,X2,Y,Y1,Y2;/**/

3、全局变量:坐标值结构时间T[1];/**/结构类型的数组定义一个时间main(){在驱动模式=0,I,J;司机=检测;/**/自动检测显示设备这句话的意思是(与司机,与模式,“”);/*初始化图形系统*/错误代码=graphresult()/**/为防止图形初始化时发生异常出现错误时将出现有好的提示界面如果(错误代码!=神交)/**/图形初始化时出现错误{printf(“图形错误:%s/N”,grapherrormsg(后));printf(“按任意键停止:”);getch();出口(1);/*错误代码返回/}setlinestyle(0,0,3);/*设置当前画线宽度和

4、类型:设置四点宽点线线setbkcolor(0);/*用调色板设置当前背景颜色*/可以让用户选择系统支持的颜色作为背景色/**/国际bkcol,我们共同,x=10,y=10;字符即可;我们共同为getmaxcolor();对于(bkcol=0;bkcol<=maxColor;bkcol++){清理屏幕/**/cleardevice();设置新的背景色/**/setbkcolor(bkcol);/**/输出信息如果(bkcol==白)设置颜色(ega_blue);sprintf(味精、“背景颜色:%d”,bkcol);outtextxy(x,y,味精);没问题,getch(

5、);如果(即可==Y)打破;}设置颜色为红色(9);/*设置当前画线颜色*/线(82430558430);线(70,62,70418);线(82,50558,50);线(570,62570418);线(70,62570,62);线(76,56297,56);线(340,56564,56);/**/画主体框架的边直线/*电弧(intx,int,int中伤,intEndAngle,int半径)*/弧(82,62,90180,12);弧(558,62,0,90,12);setlinestyle(0,0,3);弧(82418180279,12);setlinestyle(0,0,

6、3);弧(558418270360,12);/**/画主体框架的边角弧线设置颜色为红色(15);outtextxy(300,53,“时钟”);/*显示标题*/设置颜色为红色(7);矩形(342,72560360);/*画一个矩形,作为时钟的框架*/setwritemode(0);/*规定画线的方式。模式=0,则表示画线时将所画位置的原来信息覆盖*/设置颜色为红色(15);outtextxy(433,75,“时钟”);/*时钟的标题*/设置颜色为红色(7);线(392310510310);线(392330510330);弧(392320,90270,10);弧(510320

7、270,90,10);/**/绘制电子动画时钟下的数字时钟的边框架绘制数字时钟的时分秒的分隔符/**/设置颜色为红色(5);为(i=431;i<=470;我+=39)为(J=317;J<=324;J=7){setlinestyle(0,0,3);圆(I,J,1);/*以(i,y)为圆心,1为半径画圆*/}设置颜色为红色(15);线(424315424325);/*在运行电子时钟前先画一个光标*/绘制表示小时的圆点/**/为(i=0,M=0,H=0;我<=11;i++,H++){x=100*罪((H*60+M)/360*pi)+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。