Professional Documents
Culture Documents
Digital Clock
Digital Clock
h>
#include<conio.h>
#include<ctime>
#include<iostream>
using namespace std;
char* getday(int);
char* getmonth(int);
main()
{
initwindow(900,900);
int x=getmaxx()/2;
int y=getmaxy()/2;
while(!kbhit())
{
rectangle(389,140,884,524);
floodfill(391,143,15);
setfillstyle(4,5);
time_t now = time(0);
char* dt = ctime(&now);
tm *ltm = localtime(&now);
int year=ltm->tm_year+1900;
int month=ltm->tm_mon+1;
int daymonth=ltm->tm_mday;
int dayweek=ltm->tm_wday;
int hour=ltm->tm_hour;
int min=ltm->tm_min;
int sec=ltm->tm_sec;
char meridean[]="AM";
if(hour>=12)
{
hour=hour-12;
strcpy(meridean,"PM");
}
char str[500];
char clockstr[]="Muhammad Saqib";
char* daystr;
daystr=getday(dayweek);
char* monthstr;
monthstr=getmonth(month);
char datestr[100];
sprintf(datestr,"%s %d %s %d",daystr,daymonth,monthstr,year);
sprintf(str,"%02d:%02d:%02d %s",hour,min,sec,meridean);
settextstyle(9,0,4);
settextjustify(1,1);
setcolor(GREEN);
outtextxy(x,y-100,clockstr);
outtextxy(x,y,str);
outtextxy(x,y+100,datestr);
delay(1000);
}
getch();
}