模拟电子表时间程序 C++

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:22:05
老师说用两个类来进行描述,然后象电脑右下方的时间显示一样!
我一直不知道怎么输出这种结果,希望能够得到大家的帮忙给点提示,或帮忙写一下这个.
不明白老师到底是什么意思?
所以也不能给大家太多的提示,望能见谅!

#include<graphics.h>
#include<stdio.h>
#include<math.h>
#include<dos.h>
#define PI 3.1415926
#define UP 0x4800
#define DOWN 0x5000
#define ESC 0x11b
#define TAB 0xf09
clock();
date(int,int);
int digitsec(double s)/*digital clock second*/
{int i;
for(i=0;i<=59;i++) if(s==i) return i;
}
int digithour(double h)/*digital clock hour*/
{int i;
for(i=0;i<=23;i++) if(h==i) return i;
}
int digitmin(double m)/*digital clock minute*/
{int i;
for(i=0;i<=59;i++) if(m==i) return i;
}
digitclock(int x,int y,int clock)/*整个digital clock*/
{char buffer1[10];
setfillstyle(0,2);
bar(x,y,x+15,328);
if(clock==60) clock=0;
sprintf(buffer1,"%d",clock);
outtextxy(x,y,buffer1);
}
cursor(int count) /*画一个光标函数*/
{switch(count)
{case 1:line(156,108,156,118);break;
case 2:line(280,108,2