rectangle

Функция            Рисует прямоугольник.

Синтаксис          #include 
                   void far rectangle( int left, int top,
                                      int right, int bottom );

Файл, содержащий   graphics.h
прототип

Описание           rectangle рисует прямоугольник линией те-
                   кущего вида, толщины и цвета.

                   (left, top)-координаты левого верхнего угла пря-
                   моугольника, а (right, bottom)-его правый нижний
                   угол.

Возвращаемое       Нет.
значение

Переносимость      Эта функция уникальна для Turbo C++. Она работа-
                   ет только на компьютерах IBM PC и совместимых с
                   ними, оснащенных дисплейными адаптерами, поддер-
                   живающими графический режим.

Смотрите также      bar bard setcolor setlinestyle

Пример:

#include 
#include 
#include 
#include 

int main(void)
{
/* Запрос автоопределения */
int graphdriver = DETECT, gmode, errorcode;
int left,top,right,bottom;

/* инициализация графики и локальных переменных */
initgraph(&graphdriver,&gmode,"");

/* получение результата инициализации */
errorcode = graphresult();
if(errorcode != grOk)  /* если ошибка */
{
   printf("Ошибка :%s\n",grapherrormsg(errorcode));
   printf("Для останова нажмите любую клавишу\n");
   getch();
   exit(1);  /* завершение с кодом ошибки */
}
left = getmaxx() / 2 - 50;
top = getmaxy() / 2 - 50;
right = getmaxx() / 2 + 50;
bottom = getmaxy() / 2 + 50;
/* рисует прямоугольник */
rectangle(left,top,right,bottom);
/* очистка */
getch();
closegraph();
return 0;
}