Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / С++Builder / Laba1 / LAB110
.CPP#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int scan,x=100,y=100;
void removecircle(int x,int y, int r)
{setcolor(0);
circle(x,y,r);
setcolor(15);
}
int main(void)
{int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
setcolor(15);
circle(100, 100, 30);
for (;;) {
scan=getch();
if (scan==0) scan=getch();
switch (scan) {
case 72:removecircle(x,y,30);y--;break;
case 77:removecircle(x,y,30);x++;break;
case 80:removecircle(x,y,30);y++;break;
case 75:removecircle(x,y,30);x--;break;
case 27:removecircle(x,y,30);closegraph();exit(1);
}
circle (x,y,30);
}
return 0;
}