How to make a graphical stopwatch with C & C++ graphics
You can make your own stopwatch if you know about C & C++ language. Following is an easy and simple stopwatc code and some links. You can select one of them and run it into your compiler.
#include
#include
#include
#include
#include
#include
#include
void stpshp();
void main()
{clrscr();
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
stpshp();
int h=1,mm=2,ss=3,ms=4;
for(h=0; h<60; h++)
{
for(mm=0;mm<60; mm+=1)
{ for(ss=0; ss<60; ss+=1)
{ for(ms=0; ms<60; ms+=1)
{
gotoxy(22,9);
cout<
gotoxy(37,9);
cout<
gotoxy(51,9);
cout<
gotoxy(37,11);
cout<
delay(16.9);
if(kbhit())
{break;}
}
if(kbhit())
{break;}
}
if(kbhit())
{break;}
}
if(kbhit())
{break; }
}
getche();
}
void stpshp()
{
setcolor(RED);
settextstyle(4,0,6);
outtextxy(160,4,"Stop Watch");
rectangle(90,10,530,70);
/////////////////////////////////////////////////////////////////////
settextstyle(0,0,0);
rectangle(130,120,460,155);
rectangle(130,120,240,155);
rectangle(240,120,350,155);
rectangle(240,155,350,190);
outtextxy(145,110,"Hours");
outtextxy(255,110,"Minuts");
outtextxy(370,110,"Seconds");
setcolor(RED);
rectangle(10,425 ,620,477);
settextstyle(0,0,1);
outtextxy(16,430,"NAME: Muhammad Waqas");
outtextxy(16,445,"Roll # 9275");
outtextxy(16,460,"Class : BCs-A(2011 - 2014)");
outtextxy(400,430,"S u b m e t t e d T o");
outtextxy(380,460,"S i r . U m e r H a y a t");
settextstyle(4,0,16);
outtextxy(30,90,"V V");
}
Hope you like it. Thanks cpptechnology will upload more easy and interesting C & C++ programs for you. So keep visiting and learning.
No comments:
Post a Comment