Muszę zrobić na JUTRO zegar w C++. Tyle już mam...... i teraz jedynie potrzebuję pomocy, żeby ktoś pomógł mi w programie, aby pobierał czas z komputera i pokazywał godziny : minuty : sekundy
#include <cstdlib>
#include <iostream>
#include <winbgim.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
using namespace std;
int x,y,dl;
void a()
{
line(x,y-dl,x+dl,y-dl);
}
void b()
{
line(x+dl,y,x+dl,y+dl);
}
void c()
{
line(x+dl,y,x+dl,y-dl);
}
void d()
{
line(x,y+dl,x+dl,y+dl);
}
void e()
{
line(x,y,x,y+dl);
}
void f()
{
line(x,y-dl,x,y);
}
void g()
{
line(x+4,y,x+dl-4,y);
}
void kasuj()
{setcolor(BLACK); a(); b(); c(); d(); e(); f(); g();}
void zero()
{ kasuj(); setcolor(RED); a(); b(); c(); d(); e(); f();}
void jeden()
{kasuj(); setcolor(RED); b(); c();}
void dwa()
{kasuj(); setcolor(RED); a(); c(); d(); e(); g();}
void trzy()
{kasuj(); setcolor(RED); a(); b(); c(); d(); g();}
void cztery()
{kasuj(); setcolor(RED); b(); c(); f(); g();}
void piec()
{kasuj(); setcolor(RED); a(); b(); d(); f(); g();}
void szesc()
{kasuj(); setcolor(RED); a(); b(); d(); e(); f(); g();}
void siedem()
{kasuj(); setcolor(RED); a(); b(); c();}
void osiem()
{kasuj(); setcolor(RED); a(); b(); c(); d(); e(); f(); g();}
void dziewiec()
{kasuj(); setcolor(RED); a(); b(); c(); d(); f(); g();}
int main(int argc, char *argv[])
{
int szer=1000, wys=800,cyf=48;
int cyfra;
initwindow(szer,wys);
x=int(0.5*szer);
y=int(0.5*wys);
if (szer>=wys) dl=int(0.4*wys-4);
else dl=int(0.4*szer-4);
poczatek :
while(cyf<58 && cyf>47)
{
// cyfra=getch()-48;
cyfra=time(NULL)%10;
switch (cyfra)
{
case 0:
{
zero();
}
break;
case 1:
{
jeden();
}
break;
case 2:
{
dwa();
}
break;
case 3:
{
trzy();
}
break;
case 4:
{
cztery();
}
break;
case 5:
{
piec();
}
break;
case 6:
{
szesc();
}
break;
case 7:
{
siedem();
}
break;
case 8:
{
osiem();
}
break;
case 9:
{
dziewiec();
}
break;
}
delay(75);
}
goto poczatek;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
pobaw sie modułem time, i nie rób instrukcji skoku!!! bo to razi, tylko normalną pętle