C語言fillpoly函數(shù)詳解
C語言中,fillpoly函數(shù)的功能是畫一個多邊形,今天我們就來學(xué)習(xí)學(xué)習(xí)。
C語言fillpoly函數(shù):填充一個多邊形
函數(shù)名:fillpoly
功 能:畫并填充一個多邊形
頭文件:#include <graphics.h>
原 型:fillpoly(int numpoints, int far *polypoints);
參數(shù)說明:numpoints 為多邊形的邊數(shù);far *polypoints 為存儲各頂點坐標的數(shù)組,每兩個一組表示一個頂點的 X 和 Y 坐標。
實例代碼:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int i, maxx, maxy;
/* our polygon array */
int poly[8];
/* initialize graphics, local variables */
initgraph(&gdriver, &gmode, "");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk)
/* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
/* terminate with an error code */
}
maxx = getmaxx();
maxy = getmaxy();
poly[0] = 20; /* 1st vertext */
poly[1] = maxy / 2;
poly[2] = maxx - 20; /* 2nd */
poly[3] = 20;
poly[4] = maxx - 50; /* 3rd */
poly[5] = maxy - 20;
/*
4th vertex. fillpoly automatically
closes the polygon.
*/
poly[6] = maxx / 2;
poly[7] = maxy / 2;
/* loop through the fill patterns */
for (i=EMPTY_FILL; i<USER_FILL; i++)
{
/* set fill pattern */
setfillstyle(i, getmaxcolor());
/* draw a filled polygon */
fillpoly(4, poly);
getch();
}
/* clean up */
closegraph();
return 0;
}
注:fillpoly 函數(shù)是 TC 編譯環(huán)境下的函數(shù),VC 中無法使用。
以上就是關(guān)于fillpoly函數(shù)填充多邊形功能的實現(xiàn)代碼,希望對大家的學(xué)習(xí)有所幫助。
- C語言設(shè)置和取得socket狀態(tài)的相關(guān)函數(shù)用法
- C語言中socket相關(guān)網(wǎng)絡(luò)編程函數(shù)小結(jié)
- C語言中經(jīng)socket接收數(shù)據(jù)的相關(guān)函數(shù)詳解
- C語言中send()函數(shù)和sendto()函數(shù)的使用方法
- 詳解C語言中accept()函數(shù)和shutdown()函數(shù)的使用
- C語言putenv()函數(shù)和getenv()函數(shù)的使用詳解
- C語言中g(shù)etopt()函數(shù)和select()函數(shù)的使用方法
- 詳解C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法
- C語言的isatty函數(shù)和ttyname函數(shù)以及sendmsg函數(shù)用法
相關(guān)文章
c++實現(xiàn)一個簡易的網(wǎng)絡(luò)緩沖區(qū)的實踐
這篇文章主要介紹了c++實現(xiàn)一個簡易的網(wǎng)絡(luò)緩沖區(qū)的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12

