Программирование на C и C++

Онлайн справочник программиста на C и C++

fillpoly

void far fillpoly(int numpoints, int far *points)

Прототип: 
Описание: 

Функция fillpoly() сначала рисует объект с использованием текущего цвета рисования, состоя­щий из numpoints точек, определенных координатами х и у в массиве, на который указывает параметр points. (Относительно подробностей создания многоугольника следует обратиться к опи­санию функции drawpoly().) Затем функция заполняет объект с использованием текущего цвета заполнения и образца заполнения. Образец заполнения может быть установлен с помощью фун­кции setfillpattern().

Пример: 
Следующая программа заполняет желтым цветом треугольник:
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
int shape[] = {
100, 100,
100, 200,
200, 200,
100, 100
};

driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi");

setfillstyle(INTERLEAVE_FILL, MAGENTA);
fillpoly(4, shape);
getch ();
restorecrtmode();
return 0;
}