Функция rectangle ()

 

Назначение функции rectangle () в вычерчивании прямоугольника.

Функция rectangle () вычерчивает прямоугольник, используя

при этом текущие тип линии, толщину и цвет вычерчивания.

 

Синтаксис: #include<graphics.h>

void far rectangle(int left, int top, int right,int bottom);

переменные left и top задают левый верхний угол прямоугольника, а

right и bottom - правый нижний.

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

 

Пример

 

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{

int gdriver = DETECT, gmode, errorcode;

int left, top, right, bottom;

initgraph(&gdriver, &gmode, "");

errorcode = graphresult();

if (errorcode != grOk) /* Ошибка */

{

printf("Ошибка графики: %s ", grapherrormsg(errorcode));

printf("Нажмите любую клавишу для останова:");

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;

}