c中的drawpoly函数
2021-07-07 18:15:56
深夜i
--
--
c
中
的
d
r
a
w
p
o
l
y
函
数
Drawpoly 函数用于绘制多边形,即三角形、矩形、五边形、六边形等。
声明: void drawpoly( int num, int *polypoints );
num 表示 (n+1) 点数,其中 n 是多边形中的顶点数,polypoints 指向 (n*2) 整数序列。 每对整数给出多边形上一个点的 x 和 y 坐标。 我们指定 (n+1) 个点作为第一个点坐标应等于 (n+1)th 才能绘制完整图形。
为了更清楚地理解,我们将使用 drawpoly 绘制一个三角形,例如考虑数组:-int points[] = { 320, 150, 420, 300, 250, 300, 320, 150};
drawpoly的C程序
#include <graphics.h>
#include <conio.h>
main()
{
int gd=DETECT,gm,points[]={320,150,420,300,250,300,320,150};
initgraph(&gd, &gm, "C:\\TC\\BGI");
drawpoly(4, points);
getch();
closegraph();
return 0;
}
上一篇:
idea打包java可执行jar包
下一篇:
c中的椭圆函数
评论区