版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 圖形函數(shù) Turbo C提供了非常豐富的圖形函數(shù), 所有圖形函數(shù)的原型均在graphics. h 中, 本節(jié)主要介紹圖形模式的初始化、獨(dú)立圖形程序的建立、基本圖形功能、圖 形窗口以及圖形模式下的文本輸出等函數(shù)。另外, 使用圖形函數(shù)時要確保有顯示 器圖形驅(qū)動程序*BGI,
2、同時將集成開發(fā)環(huán)境Options/Linker中的Graphics lib選 為on, 只有這樣才能保證正確使用圖形函數(shù)。 1. 圖形模式的初始化 不同的顯示器適配器有不同的圖形分辨率。即是同一顯示器適配器, 在不同 模式下也有不同分辨率。因此, 在屏幕作圖之前, 必須根據(jù)顯示器適配器種類將 顯示器設(shè)置成為某種圖形模式, 在未設(shè)置圖形模式之前, 微機(jī)系統(tǒng)默認(rèn)屏幕為文 本模式(80列, 25行字符模式), 此時所有圖形函數(shù)均不能工作。設(shè)置屏幕為圖形 模式, 可用下列圖形初始化函數(shù): &
3、#160; void far initgraph(int far *gdriver, int far *gmode, char *path); 其中g(shù)driver和gmode分別表示圖形驅(qū)動器和模式, path是指圖形驅(qū)動程序所 在的目錄路徑。有關(guān)圖形驅(qū)動器、圖形模式的符號常數(shù)及對應(yīng)的分辨率見表2。 圖形驅(qū)動程序由Turbo C出版商提供, 文件擴(kuò)展名為.BGI。根據(jù)不同的圖形 適配器有不同的圖形驅(qū)動程序。例如對于EGA、 VGA 圖形適配器就調(diào)用驅(qū)動程序 EGAVGA.BGI。 &
4、#160; 表2. 圖形驅(qū)動器、模式的符號常數(shù)及數(shù)值 圖形驅(qū)動器(gdriver) 圖形模式(gmode) 色調(diào) 分辨率 符號常數(shù)
5、160; 數(shù)值 符號常數(shù) 數(shù)值 CGA 1 CGAC0
6、160; 0 C0 320*200 CGAC1
7、 1 C1 320*200 CGAC2
8、0; 2 C2 320*200
9、160; CGAC3 3 C3 320*200
10、 CGAHI 4 2色 640*200 MCGA 2
11、60; MCGAC0 0 C0 320*200
12、 MCGAC1 1 C1 320*200
13、60; MCGAC2 2 C2 320*200
14、 MCGAC3 3 C3 320*200
15、60; MCGAMED 4 2色 640*200
16、; MCGAHI 5 2色 640*480 EGA 3
17、160; EGALO 0 16色 640*200
18、; EGAHI 1 16色 640*350 EGA64 4
19、 EGA64LO 0 16色 640*200 &
20、#160; EGA64HI 1 4色 640*350 EGAMON 5 EGAMONHI
21、60; 0 2色 640*350 IBM8514 6 IBM8514LO 0
22、60; 256色 640*480 IBM8514HI 1 &
23、#160; 256色 1024*768 HERC 7 HERCMONOHI 0 2色 720*348 ATT400&
24、#160; 8 ATT400C0 0 C0 320*200
25、 ATT400C1 1 C1 320*200 &
26、#160; ATT400C2 2 C2 320*200
27、160; ATT400C3 3 C3 320*200
28、60; ATT400MED 4 2色 320*200
29、60; ATT400HI 5 2色 320*200 VGA
30、 9 VGALO 0 16色 640*200 &
31、#160; VGAMED 1 16色 640*350
32、60; VGAHI 2 16色 640*480 PC3270 10
33、160; PC3270HI 0 2色 720*350 DETECT 0
34、 用于硬件測試 例4. 使用圖形初始化函數(shù)設(shè)置VGA高分辨率圖形模式 #include <graphics.h> int main() int gdriver, gmode;
35、60; gdriver=VGA; gmode=VGAHI; initgraph(&gdriver, &gmode, "c:tc"); bar3d(100, 100, 300, 250, 50, 1);
36、; /*畫一長方體*/ getch(); closegraph(); return 0; 有時編程者并不知道所用的圖形顯示器適配器種類
37、, 或者需要將編寫的程序 用于不同圖形驅(qū)動器, Turbo C提供了一個自動檢測顯示器硬件的函數(shù), 其調(diào)用 格式為: void far detectgraph(int *gdriver, *gmode); 其中g(shù)driver和gmode的意義與上面相同。 例5. 自動進(jìn)行硬件測試后進(jìn)行圖形初始化 #include <graphics.h>
38、0; int main() int gdriver, gmode; detectgraph(&gdriver, &gmode); /*自動測試硬件*/ pr
39、intf("the graphics driver is %d, mode is %dn", gdriver, gmode); /*輸出測試結(jié)果*/ getch();
40、 initgraph(&gdriver, &gmode, "c:tc"); /* 根據(jù)測試結(jié)果初始化圖形*/
41、0; bar3d(10, 10, 130, 250, 20, 1); getch(); closegraph(); return 0; &
42、#160; 上例程序中先對圖形顯示器自動檢測, 然后再用圖形初始化函數(shù)進(jìn)行初始化 設(shè)置, 但Turbo C提供了一種更簡單的方法, 即用gdriver= DETECT 語句后再跟 initgraph()函數(shù)就行了。采用這種方法后, 上例可改為: 例6. #include <graphics.h> int main()
43、160; int gdriver=DETECT, gmode; initgraph(&gdriver, &gmode, "c:tc"); bar3d(50, 50, 150, 30, 1);
44、0; getch(); closegraph(); return 0; 另外, Turbo C提供了退出圖形狀態(tài)的函數(shù)closegraph(), 其調(diào)用格式為: void far closegraph(vo
45、id); 調(diào)用該函數(shù)后可退出圖形狀態(tài)而進(jìn)入文本方式(Turbo C 默認(rèn)方式), 并釋放 用于保存圖形驅(qū)動程序和字體的系統(tǒng)內(nèi)存。 3.屏幕顏色的設(shè)置和清屏函數(shù) 對于圖形模式的屏幕顏色設(shè)置, 同樣分為背景色的設(shè)置和前景色的設(shè)置。在 Turbo C中分別用下面兩個函數(shù)。 設(shè)置背景色: void far setbkcolor( int color);
46、160; 設(shè)置作圖色: void far setcolor(int color); 其中color 為圖形方式下顏色的規(guī)定數(shù)值, 對EGA, VGA顯示器適配器, 有關(guān) 顏色的符號常數(shù)及數(shù)值見下表所示。 表3 有關(guān)屏幕顏色的符號常數(shù)表 符號常數(shù) &
47、#160; 數(shù)值 含義 符號常數(shù) 數(shù)值 含義 BLACK 0 黑色
48、160; DARKGRAY 8 深灰 BLUE 1 蘭色
49、LIGHTBLUE 9 深蘭 GREEN 2 綠色 LIGHTGREEN 10
50、160; 淡綠 CYAN 3 青色 LIGHTCYAN 11 淡青 RED
51、60; 4 紅色 LIGHTRED 12 淡紅 MAGENTA 5
52、160; 洋紅 LIGHTMAGENTA 13 淡洋紅 BROWN 6 棕色
53、60; YELLOW 14 黃色 LIGHTGRAY 7 淡灰 WHITE
54、0; 15 白色 對于CGA適配器, 背景色可以為表3中16種顏色的一種, 但前景色依賴于不同 的調(diào)色板。共有四種調(diào)色板, 每種調(diào)色板上有四種顏色可供選擇。不同調(diào)色板所 對應(yīng)的原色見表4。 表4 CGA調(diào)色板與顏色值表 調(diào)色板
55、0; 顏色值 符號常數(shù) 數(shù)值
56、160; 0 1 2 3 C0 0
57、 背景 綠 紅 黃 C1 1
58、60; 背景 青 洋紅 白 C2 2 背景
59、160; 淡綠 淡紅 黃 C3 3 背景 淡青
60、 淡洋紅 白 清除圖形屏幕內(nèi)容使用清屏函數(shù), 其調(diào)用格式如下: voide far cleardevice(void); 有關(guān)顏色設(shè)置、清屏函數(shù)的使用請看例8。 例8: #include<stdio.h> #include<
61、;graphics.h> int main() int gdriver, gmode, i; gdriver=DETECT; registerbgidriver(E
62、GAVGA_DRIVER);/*建立獨(dú)立圖形運(yùn)行程序*/ initgraph(&gdriver, &gmode", "");/*圖形初始化*/ setbkcolor(0);
63、60; /*設(shè)置圖形背景*/ cleardevice(); for(i=0; i<=15; i+)
64、0; setcolor(i); /*設(shè)置不同作圖色*/ circle(320, 240, 20+i*10); /*畫半徑不同的圓*/
65、0; delay(100); /*延遲100毫秒*/ for(i=0; i<
66、;=15; i+) setbkcolor(i); /*設(shè)置不同背景色*/
67、60; cleardevice(); circle(320, 240, 20+i*10); delay(100);
68、; closegraph(); return 0; 另外, TURBO C也提供了幾個獲得現(xiàn)行顏色設(shè)置情況的函數(shù)。 int far getbkcolor(void); 返回現(xiàn)行背景顏色值。 in
69、t far getcolor(void); 返回現(xiàn)行作圖顏色值。 int far getmaxcolor(void); 返回最高可用的顏色值。 4. 基本圖形函數(shù) 基本圖形函數(shù)包括畫點(diǎn), 線以及其它一些基本圖形的函數(shù)。本節(jié)對這些函數(shù) 作一全面的介紹。 一、畫點(diǎn) 1. 畫點(diǎn)函數(shù)
70、 void far putpixel(int x, int y, int color); 該函數(shù)表示有指定的象元畫一個按color所確定顏色的點(diǎn)。對于顏色color的 值可從表3中獲得而對x, y是指圖形象元的坐標(biāo)。 在圖形模式下, 是按象元來定義坐標(biāo)的。對VGA適配器, 它的最高分辨率為 640x480, 其中640為整個屏幕從左到右所有象元的個數(shù), 480 為整個屏幕從上到 下所有象元的個數(shù)。屏幕的左上角坐標(biāo)為(0, 0), 右下角坐標(biāo)為(639, 479
71、), 水 平方向從左到右為x軸正向, 垂直方向從上到下為y軸正向。TURBO C 的圖形函數(shù) 都是相對于圖形屏幕坐標(biāo), 即象元來說的。 關(guān)于點(diǎn)的另外一個函數(shù)是: int far getpixel(int x, int y); 它獲得當(dāng)前點(diǎn)(x, y)的顏色值。 2. 有關(guān)坐標(biāo)位置的函數(shù) int far getmaxx(void); 返回x軸的最大
72、值。 int far getmaxy(void); 返回y軸的最大值。 int far getx(void); 返回游標(biāo)在x軸的位置。 void far gety(void); 返回游標(biāo)有y軸的位置。 void far moveto(int x, int y);
73、; 移動游標(biāo)到(x, y)點(diǎn), 不是畫點(diǎn), 在移動過程中亦畫點(diǎn)。 void far moverel(int dx, int dy); 移動游標(biāo)從現(xiàn)行位置(x, y)移動到(x+dx, y+dy)的位置, 移動過程中不畫點(diǎn)。 二、畫線 1. 畫線函數(shù) TURBO C提供了一系列畫線函數(shù), 下面分別敘述: void far
74、line(int x0, int y0, int x1, int y1); 畫一條從點(diǎn)(x0, y0)到(x1, y1)的直線。 void far lineto(int x, int y); 畫一作從現(xiàn)行游標(biāo)到點(diǎn)(x, y)的直線。 void far linerel(int dx, int dy); 畫一條從現(xiàn)行游標(biāo)(x, y)到按相對增量確定的點(diǎn)(x+dx, y+dy)的直線。 &
75、#160; void far circle(int x, int y, int radius); 以(x, y)為圓心, radius為半徑, 畫一個圓。 void far arc(int x, int y, int stangle, int endangle, int radius); 以(x, y)為圓心, radius為半徑, 從stangle開始到endangle結(jié)束(用度表示) 畫一段圓弧線。在TURBO C中規(guī)定x軸正向?yàn)?/p>
76、0度, 逆時針方向旋轉(zhuǎn)一周, 依次為 90, 180, 270和360度(其它有關(guān)函數(shù)也按此規(guī)定, 不再重述)。 void ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius); 以(x, y)為中心, xradius, yradius為x軸和y軸半徑, 從角stangle 開始到 endangle結(jié)束畫一段橢圓線, 當(dāng)stangle=0, endangle=360時, 畫出一個完整的 橢
77、圓。 void far rectangle(int x1, int y1, int x2, inty2); 以(x1, y1)為左上角, (x2, y2)為右下角畫一個矩形框。 void far drawpoly(int numpoints, int far *polypoints); 畫一個頂點(diǎn)數(shù)為numpoints, 各頂點(diǎn)坐標(biāo)由polypoints 給出的多邊形。 polypoi
78、nts整型數(shù)組必須至少有2倍頂點(diǎn)數(shù)個無素。每一個頂點(diǎn)的坐標(biāo)都定義為x, y, 并且x在前。值得注意的是當(dāng)畫一個封閉的多邊形時, numpoints 的值取實(shí)際 多邊形的頂點(diǎn)數(shù)加一, 并且數(shù)組polypoints中第一個和最后一個點(diǎn)的坐標(biāo)相同。 下面舉一個用drawpoly()函數(shù)畫箭頭的例子。 例9: #include<stdlib.h> #include<graphics.h>
79、160; int main() int gdriver, gmode, i; int arw16=200, 102, 300, 102, 300, 107, 330,
80、60; 100, 300, 93, 300, 98, 200, 98, 200, 102; gdriver=DETECT; registerbgidriver(EGAVGA_driver);
81、0; initgraph(&gdriver, &gmode, ""); setbkcolor(BLUE); cleardevice(); setcolor(12);
82、; /*設(shè)置作圖顏色*/ drawpoly(8, arw); /*畫一箭頭*/ getch(); closegraph();
83、 return 0; 2. 設(shè)定線型函數(shù) 在沒有對線的特性進(jìn)行設(shè)定之前, TURBO C用其默認(rèn)值, 即一點(diǎn)寬的實(shí)線, 但TURBO C也提供了可以改變線型的函數(shù)。線型包括:寬度和形狀。其中寬度只有 兩種選擇: 一點(diǎn)寬和三點(diǎn)寬。而線的形狀則有五種。下面介紹有關(guān)線型的設(shè)置函 數(shù)。 void far setlinestyle(int linestyle, unsig
84、ned upattern, int thickness); 該函數(shù)用來設(shè)置線的有關(guān)信息, 其中l(wèi)inestyle是線形狀的規(guī)定, 見表5。 表5. 有關(guān)線的形狀(linestyle) 符號常數(shù) 數(shù)值
85、 含義 SOLID_LINE 0 實(shí)線 DOTTED_LINE
86、60; 1 點(diǎn)線 CENTER_LINE 2 中心線 DASHED_LINE
87、160; 3 點(diǎn)畫線 USERBIT_LINE 4 用戶定義線 thickness是線的寬度, 見表6。
88、 表6. 有關(guān)線寬(thickness) 符號常數(shù) 數(shù)值 含義 NORM_WIDTH
89、60; 1 一點(diǎn)寬 THIC_WIDTH 3 三點(diǎn)寬
90、160; 對于upattern, 只有l(wèi)inestyle選USERBIT_LINE 時才有意義( 選其它線型, uppattern取0即可)。此進(jìn)uppattern的16位二進(jìn)制數(shù)的每一位代表一個象元, 如 果那位為1, 則該象元打開, 否則該象元關(guān)閉。 void far getlinesettings(struct linesettingstype far *lineinfo); 該函數(shù)將有關(guān)線的信息存放到由lineinf
91、o 指向的結(jié)構(gòu)中, 表中 linesettingstype的結(jié)構(gòu)如下: struct linesettingstype int linestyle; &
92、#160; unsigned upattern; int thickness; 例如下面兩句程序可以讀出當(dāng)前線的特性 struct linesettingstype *info;
93、160; getlinesettings(info); void far setwritemode(int mode); 該函數(shù)規(guī)定畫線的方式。如果mode=0, 則表示畫線時將所畫位置的原來信息 覆蓋了(這是TURBO C的默認(rèn)方式)。如果mode=1, 則表示畫線時用現(xiàn)在特性的線 與所畫之處原有的線進(jìn)行異或(XOR)操作, 實(shí)際上畫出的線是原有線與現(xiàn)在規(guī)定 的線進(jìn)行異或后的結(jié)果。因此, 當(dāng)線的特性不變, 進(jìn)行兩次畫線操作相當(dāng)于沒有 畫線。 &
94、#160; 有關(guān)線型設(shè)定和畫線函數(shù)的例子如下所示。 例10. #include<stdlib.h> #include<graphics.h> int main() int gdriver, gmode,
95、i; gdriver=DETECT; registerbgidriver(EGAVGA_driver); initgraph(&gdriver, &gmode, ""); &
96、#160; setbkcolor(BLUE); cleardevice(); setcolor(GREEN); circle(320, 240, 98);
97、60; setlinestyle(0, 0, 3); /*設(shè)置三點(diǎn)寬實(shí)線*/ setcolor(2); rectangle(220, 140, 420, 340); setcolor(WHITE);
98、; setlinestyle(4, 0xaaaa, 1); /*設(shè)置一點(diǎn)寬用戶定義線*/ line(220, 240, 420, 240); line(320, 140, 320, 340);
99、60; getch(); closegraph(); return 0; 5. 封閉圖形的填充 填充就是用規(guī)定的顏色和圖模填滿一個封閉圖形。 一、先畫輪廓再填充
100、60; TURBO C提供了一些先畫出基本圖形輪廓, 再按規(guī)定圖模和顏色填充整個封 閉圖形的函數(shù)。在沒有改變填充方式時, TURBO C以默認(rèn)方式填充。 下面介紹這 些函數(shù)。 void far bar(int x1, int y1, int x2, int y2); 確定一個以(x1, y1)為左上角, (x2, y2)為右下角的矩形窗口, 再按規(guī)定圖 模和顏色填充。 說明: 此函數(shù)不畫出邊框, 所以填充色為邊框。 vo
101、id far bar3d(int x1, int y1, int x2, int y2, int depth, int topflag); 當(dāng)topflag為非0時, 畫出一個三維的長方體。當(dāng)topflag為0時, 三維圖形不 封頂, 實(shí)際上很少這樣使用。 說明: bar3d()函數(shù)中, 長方體第三維的方向不隨任何參數(shù)而變, 即始終為 45度的方向。 void far pieslice(int x,
102、 int y, int stangle, int endangle, int radius); 畫一個以(x, y)為圓心, radius為半徑, stangle為起始角度, endangle 為 終止角度的扇形, 再按規(guī)定方式填充。當(dāng)stangle=0, endangle=360 時變成一個 實(shí)心圓, 并在圓內(nèi)從圓點(diǎn)沿X軸正向畫一條半徑。 void far sector(int x, int y, int stanle,
103、 intendangle, int xradius, int yradius); 畫一個以(x, y)為圓心分別以xradius, yradius為x軸和y軸半徑, stangle 為起始角, endangle為終止角的橢圓扇形, 再按規(guī)定方式填充。 二、設(shè)定填充方式 TURBO C有四個與填充方式有關(guān)的函數(shù)。下面分別介紹: void far setfillstyle(in
104、t pattern, int color); color的值是當(dāng)前屏幕圖形模式時顏色的有效值。pattern的值及與其等價的 符號常數(shù)如表7所示。 表7. 關(guān)于填充式樣pattern的規(guī)定 符號常數(shù)
105、; 數(shù)值 含義 EMPTY_FILL 0 以背景顏色填充 SOLID_FILL
106、 1 以實(shí)填充 LINE_FILL 2 以直線填充 LTSLASH_FILL 3
107、 以斜線填充(陰影線) SLASH_FILL 4 以粗斜線填充(粗陰影線) BKSLASH_FILL 5
108、 以粗反斜線填充(粗陰影線) LTBKSLASH_FILL 6 以反斜線填充(陰影線) HATCH_FILL 7
109、160; 以直方網(wǎng)格填充 XHATCH_FILL 8 以斜網(wǎng)格填充 INTTERLEAVE_FILL 9 以間隔點(diǎn)填充
110、0; WIDE_DOT_FILL 10 以稀疏點(diǎn)填充 CLOSE_DOS_FILL 11 以密集點(diǎn)填充 USER_FILL
111、60; 12 以用戶定義式樣填充 除USER_FILL(用戶定義填充式樣)以外, 其它填充式樣均可由setfillstyle() 函數(shù)設(shè)置。當(dāng)選用USER_FILL時, 該函數(shù)對填充圖模和顏色不作任何改變。 之所 以定義USER_FILL主要因?yàn)樵讷@得有關(guān)填充信息時用到此項(xiàng)。 void far setfillpattern(char * u
112、pattern,int color); 設(shè)置用戶定義的填充圖模的顏色以供對封閉圖形填充。 其中upattern是一個指向8個字節(jié)的指針。這8個字節(jié)定義了8x8點(diǎn)陣的圖形。 每個字節(jié)的8位二進(jìn)制數(shù)表示水平8點(diǎn), 8個字節(jié)表示8行, 然后以此為模型向個封 閉區(qū)域填充。 void far getfillpattern(char * upattern); 該函數(shù)將用戶定義的填充圖模存入upattern指針指向的內(nèi)存區(qū)域。
113、60; void far getfillsetings(struct fillsettingstype far * fillinfo); 獲得現(xiàn)行圖模的顏色并將存入結(jié)構(gòu)指針變量fillinfo中。其中fillsettingstype 結(jié)構(gòu)定義如下: struct fillsettingstype int
114、pattern; /* 現(xiàn)行填充模式 * / int color; /* 現(xiàn)行填充模式 * / ; 有關(guān)圖形填充圖模的顏色的選擇, 請看下面例程。 例11: #inclu
115、de<graphics.h> main() char str8=10,20,30,40,50,60,70,80; /*用戶定義圖模*/ int gdriver,gmode,i; struct fillsettingstype save; /*定義一個用來存儲填充信息的結(jié)構(gòu)變量*/
116、 gdriver=DETECT; initgraph(&gdriver,&gmode,"c:tc"); setbkcolor(BLUE); cleardevice(); &
117、#160; for(i=0;i<13;i+) setcolor(i+3); setfillstyle(i,2+i); /* 設(shè)置填充類型 * bar(100,150,200,50
118、); /*畫矩形并填充*/ bar3d(300,100,500,200,70,1); /* 畫長方體并填充*/ pieslice(200, 300, 90, 180, 90);/*畫扇形并填充*/ sector(500,300,180,270,200,100);/*畫橢圓扇形并填充
119、*/ delay(1000); /*延時1秒*/ cleardevice();
120、; setcolor(14); setfillpattern(str, RED); bar(100,150,200,50); bar3d(300,100,500,200,70,0); pieslice(200,300,0,360,90);
121、160; sector(500,300,0,360,100,50); getch(); getfillsettings(&save); /*獲得用戶定義的填充模式信息*/ closegraph();
122、clrscr(); printf("The pattern is %d, The color of filling is %d", save.pattern, save.color); /*輸出目前填充圖模和顏色值*/ getch();
123、 以上程序運(yùn)行結(jié)束后, 在屏幕上顯示出現(xiàn)行填充圖模和顏色的常數(shù)值。 三、任意封閉圖形的填充 截止目前為止, 我們只能對一些特定形狀的封閉圖形進(jìn)行填充, 但還不能對 任意封閉圖形進(jìn)行填充。為此, TURBO C 提供了一個可對任意封閉圖形填充的函 數(shù), 其調(diào)用格式如下: void far floodfill(int x, int y, int bord
124、er); 其中: x, y為封閉圖形內(nèi)的任意一點(diǎn)。border為邊界的顏色, 也就是封閉圖 形輪廓的顏色。調(diào)用了該函數(shù)后, 將用規(guī)定的顏色和圖模填滿整個封閉圖形。 注意: 1. 如果x或y取在邊界上, 則不進(jìn)行填充。 2. 如果不是封閉圖形則填充會從沒有封閉的地方溢出去, 填滿其它地方。 3. 如果x或y在圖形外面, 則填充封閉圖形外的屏幕區(qū)域。 4. 由border指
125、定的顏色值必須與圖形輪廓的顏色值相同, 但填充色可選任 意顏色。下例是有關(guān)floodfill()函數(shù)的用法, 該程序填充了bar3d()所畫長方體 中其它兩個未填充的面。 例12: #include<stdlib.h> #include<graphics.h> main() int gdriver, gmode; strct fillsettingstype save; g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心基礎(chǔ)設(shè)施建設(shè)合同范本6篇
- 二零二五版基礎(chǔ)小學(xué)門衛(wèi)崗位職責(zé)與待遇聘用合同3篇
- 商場電梯維修與保養(yǎng)合同(二零二五年)2篇
- 二零二五年度離婚協(xié)議書起草與子女撫養(yǎng)權(quán)執(zhí)行服務(wù)合同范本3篇
- 買賣2024年經(jīng)濟(jì)型住宅房屋合同書
- 2025年70米煙囪拆除工程材料采購與質(zhì)量控制合同3篇
- 2025版旅游地產(chǎn)開發(fā)投資合同4篇
- 2025年無錫市二手房買賣合同范本細(xì)則解讀3篇
- 年度Β-內(nèi)酰胺類抗菌藥物競爭策略分析報告
- 年度超精過濾設(shè)備競爭策略分析報告
- 綿陽市高中2022級(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 廠級安全培訓(xùn)資料
- 中國藥科大學(xué)《藥物化學(xué)》教學(xué)日歷
- 露天礦山課件
- 經(jīng)濟(jì)效益證明(模板)
- 銀行卡凍結(jié)怎么寫申請書
- 果樹蔬菜病害:第一章 蔬菜害蟲
- 借條借款合同帶擔(dān)保人
- 人工地震動生成程序
- SSB變槳系統(tǒng)的基礎(chǔ)知識
- 大五人格量表(revised)--計分及解釋
評論
0/150
提交評論