1.画矩形函数rectangle
rectangle(x1,y1,x2,y2);
参数x1,y1,x2,y2均为整型。
函数的功能是以点(x1,y1)为矩形的左上角点,以点(x2,y2)为矩形的右下角顶点,画一个正方的矩形。
【例9-6】在【例9-3】中画的矩形,可以用函数rectangle的一次调用完成:
#include<graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480); /* 初始化绘图窗口*/
cleardevice();
rectangle(160,120,480,360);
getch();
closegraph();
return 0;
}
注:将rectangle(160,120,480,360);修改为rectangle(160,120,400,360);此时图形为正方形。
2.画多边形函数drawpoly
函数drawpoly可用于画一条多变折线。其调用格式为:
drawpoly(n ,* polypoints) ;
其中参数,n为多边形顶点数,* polypoints 指向一个整形数组,共有2n个整数组成,每对整数给出了一个多边形顶点(x,y)坐标。