Friday, January 24, 2014

C graphics program to display Digital Clock

#include<dos.h>
#include<conio.h>
#include<graphics.h>

void main()
{
int gd=DETECT,gm,hr,min,sec;
char x[3],y[3],z[3];
static struct time *t;
initgraph(&gd,&gm,"..\\bgi");
setcolor(3);
rectangle(150,100,500,200);
setcolor(4);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,5);
outtextxy(257,125,":");
outtextxy(367,125,":");
settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);
outtextxy(250,50,"Digital Clock");
setcolor(6);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,5);
while( kbhit()==0)
{
setcolor(15);
gettime(t);
hr=t->ti_hour;
min= t->ti_min;
sec=t->ti_sec;
sprintf(x,"%d",hr);
outtextxy(210,125,x);
sprintf(y,"%d",min);
outtextxy(320,125,y);
sprintf(z,"%d",sec);
outtextxy(430,125,z);
delay(1000);
setcolor(0);
outtextxy(430,125,z);
outtextxy(320,125,y);
outtextxy(210,125,x);
}
closegraph();
}



No comments:

Post a Comment