最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言fillpoly函數(shù)詳解

 更新時(shí)間:2015年10月09日 14:45:31   投稿:lijiao  
在C語(yǔ)言中,fillpoly函數(shù)的功能是畫(huà)一個(gè)多邊形,并且把多邊形填充。填充邊框所定義的多邊形的內(nèi)部。fillpoly 函數(shù)的用法:void far fillpoly(int numpoints, int far *polypoints);。

C語(yǔ)言中,fillpoly函數(shù)的功能是畫(huà)一個(gè)多邊形,今天我們就來(lái)學(xué)習(xí)學(xué)習(xí)。

C語(yǔ)言fillpoly函數(shù):填充一個(gè)多邊形

函數(shù)名:fillpoly

功  能:畫(huà)并填充一個(gè)多邊形

頭文件:#include <graphics.h>

原  型:fillpoly(int numpoints, int far *polypoints);

參數(shù)說(shuō)明:numpoints 為多邊形的邊數(shù);far *polypoints 為存儲(chǔ)各頂點(diǎn)坐標(biāo)的數(shù)組,每?jī)蓚€(gè)一組表示一個(gè)頂點(diǎn)的 X 和 Y 坐標(biāo)。

實(shí)例代碼:

#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 中無(wú)法使用。

以上就是關(guān)于fillpoly函數(shù)填充多邊形功能的實(shí)現(xiàn)代碼,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • C++實(shí)現(xiàn)并優(yōu)化異常系統(tǒng)

    C++實(shí)現(xiàn)并優(yōu)化異常系統(tǒng)

    異常處理是C++的一項(xiàng)語(yǔ)言機(jī)制,用于在程序中處理異常事件,下面這篇文章主要給大家介紹了關(guān)于C++中異常的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • C++11新特性之a(chǎn)uto的使用

    C++11新特性之a(chǎn)uto的使用

    熟悉腳本語(yǔ)言的人都知道,很多腳本語(yǔ)言都引入了“類型自動(dòng)推斷”技術(shù):比如Python,可以直接聲明變量,在運(yùn)行時(shí)進(jìn)行類型檢查。隨著C++11標(biāo)準(zhǔn)的發(fā)布,C++語(yǔ)言也引入了類型自動(dòng)推斷的功能。這篇文章主要介紹了C++11新特性之a(chǎn)uto的使用,有需要的朋友們可以參考借鑒。
    2016-12-12
  • C++編寫(xiě)簡(jiǎn)單的打靶游戲

    C++編寫(xiě)簡(jiǎn)單的打靶游戲

    這篇文章主要介紹了使用C++編寫(xiě)簡(jiǎn)單的打靶游戲,本人也是個(gè)菜鳥(niǎo),水平有限,有錯(cuò)誤遺漏的地方在所難免,大家看看就好。
    2015-03-03
  • C語(yǔ)言system 自動(dòng)關(guān)機(jī)函數(shù)代碼

    C語(yǔ)言system 自動(dòng)關(guān)機(jī)函數(shù)代碼

    這篇文章主要介紹了C語(yǔ)言system 自動(dòng)關(guān)機(jī)函數(shù)代碼,需要的朋友可以參考下
    2016-04-04
  • C語(yǔ)言中回調(diào)函數(shù)的使用詳情

    C語(yǔ)言中回調(diào)函數(shù)的使用詳情

    這篇文章主要介紹了C語(yǔ)言中回調(diào)函數(shù)的使用詳情,閱讀下文我們將學(xué)習(xí)到架構(gòu)的核心理念和需、回調(diào)函數(shù)的作用、回調(diào)函數(shù)的程序編寫(xiě)等內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • 帶頭結(jié)點(diǎn)單鏈表(詳解)

    帶頭結(jié)點(diǎn)單鏈表(詳解)

    這篇文章主要介紹了帶頭結(jié)點(diǎn)單鏈表?(詳解),需要的朋友可以參考下
    2023-07-07
  • C語(yǔ)言進(jìn)階:指針的進(jìn)階(5)

    C語(yǔ)言進(jìn)階:指針的進(jìn)階(5)

    這篇文章主要介紹了C語(yǔ)言指針詳解及用法示例,介紹了其相關(guān)概念,然后分享了幾種用法,具有一定參考價(jià)值。需要的朋友可以了解下
    2021-09-09
  • Qt實(shí)現(xiàn)日志文件的滾動(dòng)寫(xiě)入

    Qt實(shí)現(xiàn)日志文件的滾動(dòng)寫(xiě)入

    這篇文章主要為大家介紹了如何使用Qt實(shí)現(xiàn)日志文件的滾動(dòng)寫(xiě)入功能,在日志文件達(dá)到10MB時(shí)創(chuàng)建新的日志文件,并且在總?cè)罩疚募笮∵_(dá)到10GB時(shí)開(kāi)始覆蓋最早的日志文件,需要的可以參考下
    2024-11-11
  • c++實(shí)現(xiàn)一個(gè)簡(jiǎn)易的網(wǎng)絡(luò)緩沖區(qū)的實(shí)踐

    c++實(shí)現(xiàn)一個(gè)簡(jiǎn)易的網(wǎng)絡(luò)緩沖區(qū)的實(shí)踐

    這篇文章主要介紹了c++實(shí)現(xiàn)一個(gè)簡(jiǎn)易的網(wǎng)絡(luò)緩沖區(qū)的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C語(yǔ)言實(shí)現(xiàn)自動(dòng)給QQ好友發(fā)窗口抖動(dòng)

    C語(yǔ)言實(shí)現(xiàn)自動(dòng)給QQ好友發(fā)窗口抖動(dòng)

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)自動(dòng)給QQ好友發(fā)窗口抖動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11

最新評(píng)論

吉林省| 中卫市| 宝兴县| 隆子县| 大石桥市| 开江县| 河北省| 新乐市| 佛冈县| 鸡东县| 靖江市| 肃南| 和龙市| 广汉市| 鹤壁市| 荆州市| 望奎县| 同心县| 林芝县| 南开区| 如皋市| 绥阳县| 开平市| 萝北县| 龙川县| 塔河县| 固镇县| 宝山区| 莱州市| 宁化县| 花莲市| 牙克石市| 乌恰县| 东城区| 芮城县| 沁阳市| 蓬溪县| 永定县| 太白县| 东山县| 方城县|