implement digital clock using c.

 write a program to implement digital clock.

  • program:

#include<stdio.h>

#include<conio.h>

#include<graphics.h>

#include<dos.h>

struct time t;

void display(int, int, int);

void main()

{

int i=0,gd=DETECT,gm,hr,min,sec;

clrscr();

initgraph(&gd,&gm,”c:\\turboc3\\bgi”);

setcolor(GREEN);

settextstyle(4,0,7);

while(!kbhit())

{

gettime(&t);

hr=t.ti_hour;

min=t.ti_min;

sec=t.ti_sec

i++,

display(100,100,hr);

display(200,100,min);

display(300,100,sec);

      sound(400);

delay(30);

nosound();

delay(930);

cleardevice();

}

getch();

}

void display(int x,int y,int num)

{

        char str[3];

itoa(num,str,10);

settextstyle(4,0,7);

outtextxy(180,100,”:”);

outtextxy(280,100,”:”);

outtextxy(x,y,str);

rectangle(90,90,380,200);

rectangle(70,70,400,220);

outtextxy(90,250,”Digital Clock”);

}

  • Output:

Leave a comment

Design a site like this with WordPress.com
Get started