c语言输出各种图形主函数咋写,C语言图形函数介绍篇
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
———————————————————————————————————
HERC?????????7????????????HERCMONOHI??????0??????????2色??720*348
———————————————————————————————————
ATT400???????8????????????ATT400C0????????0??????????C0???320*200
ATT400C1????????1??????????C1???320*200
ATT400C2????????2??????????C2???320*200
ATT400C3????????3??????????C3???320*200
ATT400MED???????4??????????2色??320*200
ATT400HI????????5??????????2色??320*200
———————————————————————————————————
VGA??????????9????????????VGALO???????????0?????????16色??640*200
VGAMED??????????1?????????16色??640*350
VGAHI???????????2?????????16色??640*480
———————————————————————————————————
PC3270???????10???????????PC3270HI????????0??????????2色??720*350
———————————————————————————————————
DETECT???????0????????????用于硬件測(cè)試
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
例4.?使用圖形初始化函數(shù)設(shè)置VGA高分辨率圖形模式
#include?
int?main()
{
int?gdriver,?gmode;
gdriver=VGA;
gmode=VGAHI;
initgraph(&gdriver,?&gmode,?"c:\\tc");
bar3d(100,?100,?300,?250,?50,?1);???????/*畫一長(zhǎng)方體*/
getch();
closegraph();
return?0;
}
有時(shí)編程者并不知道所用的圖形顯示器適配器種類,?或者需要將編寫的程序
用于不同圖形驅(qū)動(dòng)器,?Turbo?C提供了一個(gè)自動(dòng)檢測(cè)顯示器硬件的函數(shù),??其調(diào)用
格式為:
void?far?detectgraph(int?*gdriver,?*gmode);
其中g(shù)driver和gmode的意義與上面相同。
例5.?自動(dòng)進(jìn)行硬件測(cè)試后進(jìn)行圖形初始化
#include?
int?main()
{
int?gdriver,?gmode;
detectgraph(&gdriver,?&gmode);?????/*自動(dòng)測(cè)試硬件*/
printf("the?graphics?driver?is?%d,?mode?is?%d\n",?gdriver,
gmode);???????/*輸出測(cè)試結(jié)果*/
getch();
initgraph(&gdriver,?&gmode,?"c:\\tc");
/*?根據(jù)測(cè)試結(jié)果初始化圖形*/
bar3d(10,?10,?130,?250,?20,?1);
getch();
closegraph();
return?0;
}
上例程序中先對(duì)圖形顯示器自動(dòng)檢測(cè),?然后再用圖形初始化函數(shù)進(jìn)行初始化
設(shè)置,?但Turbo?C提供了一種更簡(jiǎn)單的方法,??即用gdriver=?DETECT?語(yǔ)句后再跟
initgraph()函數(shù)就行了。采用這種方法后,?上例可改為:
例6.
#include?
int?main()
{
int?gdriver=DETECT,?gmode;
initgraph(&gdriver,?&gmode,?"c:\\tc");
bar3d(50,?50,?150,?30,?1);
getch();
closegraph();
return?0;
}
另外,?Turbo?C提供了退出圖形狀態(tài)的函數(shù)closegraph(),?其調(diào)用格式為:
void?far?closegraph(void);
總結(jié)
以上是生活随笔為你收集整理的c语言输出各种图形主函数咋写,C语言图形函数介绍篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ant-design tree 设置默认
- 下一篇: Vue第三部分(1):Vue脚手架构建过