1.畫矩形函數(shù)rectangle
函數(shù)rectangle用于繪制矩形。其調(diào)用格式為:
rectangle(x1,y1,x2,y2);
參數(shù)x1,y1,x2,y2均為整型。
函數(shù)的功能是以點(diǎn)(x1,y1)為矩形的左上角點(diǎn),以點(diǎn)(x2,y2)為矩形的右下角頂點(diǎn),畫一個(gè)正方的矩形。
【例9-6】在【例9-3】中畫的矩形,可以用函數(shù)rectangle的一次調(diào)用完成:
#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);此時(shí)圖形為正方形。
2.畫多邊形函數(shù)drawpoly
函數(shù)drawpoly可用于畫一條多變折線。其調(diào)用格式為:
drawpoly(n ,* polypoints) ;
其中參數(shù),n為多邊形頂點(diǎn)數(shù),* polypoints 指向一個(gè)整形數(shù)組,共有2n個(gè)整數(shù)組成,每對(duì)整數(shù)給出了一個(gè)多邊形頂點(diǎn)(x,y)坐標(biāo)。