Search This Blog

Showing posts with label digital clock. Show all posts
Showing posts with label digital clock. Show all posts

Digital Clock C Program

This is a c program to display a digital clock showing correct time. It reads time at 1 second interval and displays it on the screen. To know how to get date and time in C, see this post: How to Get Time and Date in C - C Program to Read and Display Time and Date


#include<stdio.h>
#include<graphics.h>
#include<time.h>
int gd=DETECT,gm,x,y;

void main()
{
time_t now;
struct tm *timeinfo;
initgraph(&gd,&gm,"..\\BGI\\");
x=getmaxx()/2-80;
y=getmaxy()/2-20;

while(!kbhit())
 {
 time(&now);
 timeinfo=localtime(&now);
 printf("%2d : %2d : %2d",timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
 delay(1000);
 cleardevice();
 }
getch();
}

C Program to Display Analog Clock Showing Correct Time - Computer Graphics Program

This is a c program which reads the current time from system and shows an analog clock that shows correct time. The clock hand ticks and the three hands (hour hand, minute hand, second hand) are used to to show correct time. This real-time analog clock c program uses graphics.h library to display the clock and time.h library to get current time. The program output is as follows: