日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言输出各种图形主函数咋写,C语言图形函数介绍篇

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言输出各种图形主函数咋写,C语言图形函数介绍篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

———————————————————————————————————

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????????????用于硬件測試

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

例4.?使用圖形初始化函數設置VGA高分辨率圖形模式

#include?

int?main()

{

int?gdriver,?gmode;

gdriver=VGA;

gmode=VGAHI;

initgraph(&gdriver,?&gmode,?"c:\\tc");

bar3d(100,?100,?300,?250,?50,?1);???????/*畫一長方體*/

getch();

closegraph();

return?0;

}

有時編程者并不知道所用的圖形顯示器適配器種類,?或者需要將編寫的程序

用于不同圖形驅動器,?Turbo?C提供了一個自動檢測顯示器硬件的函數,??其調用

格式為:

void?far?detectgraph(int?*gdriver,?*gmode);

其中gdriver和gmode的意義與上面相同。

例5.?自動進行硬件測試后進行圖形初始化

#include?

int?main()

{

int?gdriver,?gmode;

detectgraph(&gdriver,?&gmode);?????/*自動測試硬件*/

printf("the?graphics?driver?is?%d,?mode?is?%d\n",?gdriver,

gmode);???????/*輸出測試結果*/

getch();

initgraph(&gdriver,?&gmode,?"c:\\tc");

/*?根據測試結果初始化圖形*/

bar3d(10,?10,?130,?250,?20,?1);

getch();

closegraph();

return?0;

}

上例程序中先對圖形顯示器自動檢測,?然后再用圖形初始化函數進行初始化

設置,?但Turbo?C提供了一種更簡單的方法,??即用gdriver=?DETECT?語句后再跟

initgraph()函數就行了。采用這種方法后,?上例可改為:

例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提供了退出圖形狀態的函數closegraph(),?其調用格式為:

void?far?closegraph(void);

總結

以上是生活随笔為你收集整理的c语言输出各种图形主函数咋写,C语言图形函数介绍篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。