Oleg Nakoshnyy
Oleg Nakoshnyy

Помогите с С++. Прогрмма запускается и тут же закрывается. Графический режим. Консоль.

Здравствуйте, написал программу в консольной графике:
#include
#include
#include
#include
#include
#include
#include
#include
int main(void)
{
char*Time;
int gdriver=DETECT,gmode;
int MaxX, MaxY;
int Radius=100;
struct time t;
initgraph(&gdriver,&gmode,"C:\\BC\\BGI");
MaxX=getmaxx();
MaxY=getmaxy();
for(int i=0, flag=0; flag!=27; i++)
{
if(bioskey(1)!=0) flag=toascii(bioskey(0));
gettime(&t);
setcolor(CYAN);
circle(MaxX/2, MaxY*0.4, Radius);
///sec///
setcolor(LIGHTCYAN);
line(MaxX/2, MaxY*0.4,
MaxX/2+0.95*Radius*cos((90-t.ti_sec*6)*M_PI/180),
MaxY*0.4-0.95*Radius*sin((90-t.ti_sec*6)*M_PI/180));
///min///
setcolor(LIGHTGREEN);
line(MaxX/2,MaxY*0.4,
MaxX/2+0.75*Radius*cos((90-t.ti_min*6)*M_PI/180),
MaxY*0.4-0.75*Radius*sin((90-t.ti_min*6)*M_PI/180));
///hour///
setcolor(LIGHTMAGENTA);
line(MaxX/2, MaxY*0.4,
MaxX/2+0.5*Radius*cos((90-t.ti_hour*30)*M_PI/180),
MaxY*0.4-0.5*Radius*sin((90-t.ti_hour*30)*M_PI/180));
sprintf(Time,"Current time is %d:%d:%d",t.ti_hour,t.ti_min,t.ti_sec);
settextjustify(CENTER_TEXT,CENTER_TEXT);
settextstyle(GOTHIC_FONT,HORIZ_DIR,3);
setcolor(YELLOW);
outtextxy(MaxX/2, MaxY*0.75, Time);
settextstyle(SMALL_FONT,HORIZ_DIR,5);
setcolor(RED);
outtextxy(MaxX/2, MaxY*0.95, "Press ESC to Exit");
delay(900);
clearviewport();
}
closegraph();
return 0;
}
Должна выводить идущие часы на экран:

Но она запускается и закрывается сразу.
Что нужно дописать туда, что бы она держалась?
Спасибо.

ИК
Ирина Корниенко

Консоль это одно, графический режим это другое, а поддержка BGI в Windows это третье.

Похожие вопросы
Как сделать чтобы консоль не закрывалась?
как сделать так, чтобы можно было проверять числа на условие и окно консоли не закрывалось, какая функция!!!
Все консоли которые открываются, через секуду сами закрываются и итоге они не чего не запускают
не запускает recovery режим в android'e
Не работает графический режим QBasic.
Установил PHP(installer), запускаю выводится только консоль, что делать?
Не запускается консоль в майнкрафте
EXE файлы не запускаются (установщики, прогрммы, игры)
Можно ли вырезать графические параметры из игр? что бы было как на консолях?
Какой командой запускается спящий режим в windows 8 ?