Графика в С++!! помогите пожалуйста исправить ошибки!!!

С++ Программирование Графика

Необходимо чтоб был эффект двигающегося закрашенного прямоугольника!!
помогите если сможите!! заранее спасибо огромное!!!


Примечание:
ВОТ ЛИСТИНГ!!


#include <graphics.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <process.h>
#include <stdlib.h>
#define ReleaseSolidSquareMotionEffct();
#define dt 100
#define dx 5

void bar(int x, int y, int a, int b, int color)
{
setcolor (color);
line(x,y,x+a,y);
line(x+a,y,x+a,y+a);
line(x+a,y+a,x,y+a);
line(x,y+a,x,y);

// getch();
}
void main (void)
{
int x,y; //a - длина, b - ширина
int a=60;
int b = 30;
int maxx;
int g_driver = DETECT;
int g_mode = 0;
int errorcode;
initgraph(&g_driver, &g_mode, "" ;
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Oshibka: %d\n", errorcode);
printf("Press any key to halt:" ;
getch();
return;
}
x=0;
y=100;
maxx = getmaxx();

while (x<maxx)
{
bar(x,y,a,b,GREEN);
delay(dt);
bar (x,y,a,b,BLACK);
x+=dx;
}
closegraph();

}
Ответы:
брр
clrscr(); для затирания предыдущего рисунка. А так хотя бы сказал в чем проблема.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.