void far drawpoly(int numpoints, int far *points)
Прототип:
Описание:
Функция drawpoly() рисует многоугольник, используя текущий цвет рисования. Число концевых точек многоугольника равно numpoints. Поскольку каждая точка состоит из координат х и у, то массив целых чисел, на который указывает points, должен быть по крайней мере достаточным для размещения этих координат. В массиве каждая точка определяется координатами х,у, где координата х является первой.
Пример:
Следующая программа рисует многоугольник, заданный в массиве shape: #include <graphics.h> #include <conio.h> int main(void) { int driver, mode; int shape [10] = { /* пять точек * 2 */ 10, 10, 100, 80, 200, 200, 350, 90, 0, 0 }; driver = DETECT; /* автоопределение */ mode = 0; initgraph(&driver, &mode, "с:\\bc5\\bgi"); drawpoly(5, shape); getch(); restorecrtmode(); return 0; }
