freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言圖形編程(一-免費閱讀

2025-09-21 15:23 上一頁面

下一頁面
  

【正文】 printf(palette size: %d,number)。 restorecrtmode()。 driver=DETECT。 用法: getpalette()函數(shù)調(diào)用方式為 void getpalette(struct palettetype *p)。 initgraph(amp。 這個函數(shù)相應的頭文件為 返回值: 返回當前繪圖顏色值。 restorecrtmode()。driver,amp。在高分辨率顯示模式下,選取的 color 是實際色彩值,也可以用顏色符號名表示。 說明: 參數(shù) color 為指定的背景色,其有效值可以是顏色符號名,也可以是色彩值。 for(i=0。 說明: 在低分辨率圖形顯示模式下,該函數(shù)無效。 printf(right:%d bottom:%d\n,)。 說明: 該函數(shù)執(zhí)行后,把有關當前視口的信息裝入 info 指向的 viewporttype 型結構中。 說明: 此函數(shù)調(diào)用執(zhí)行后,當前圖形視口將不復存在。 一、屏幕和視口設置與清除函數(shù) 36. setviewport() 設置圖形視口函數(shù) 功 能: 函數(shù) setviewport() 設置當前圖形視口。 35. closegraph()關閉圖形模式函數(shù) 功能: 函數(shù) closegraph()將系統(tǒng)圖形模式關閉,復位到 initgraph()初始文本模式,并且釋放圖形驅(qū)動程序、字體和內(nèi)部緩沖區(qū)所占用的系統(tǒng)內(nèi)存。 用法: 函數(shù)調(diào)用方式為 void setvisualpage(int pagenum)。 例: 調(diào)用此函數(shù)設置圖形緩沖區(qū)為 8KB 字節(jié): setgraphbufsize(0x2020)。 errorcode=graphresult()。 圖形操作信息名稱 代碼 含 義 grOK grNoInitGraph grNoDetected grFileNoFound grInvalidDriver grNoLoadMem grNoScanMem grNoFloadMem grFontNotFound grNoFontMem grInvalidMode grError grIOerror grInvalidFont grInvalidDeviceNum 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 成功 沒有圖形初始化 沒有檢測到圖形硬件 沒有找到圖形驅(qū)動文件 無效圖形驅(qū)動程序 沒有足夠內(nèi)存裝入圖形驅(qū)動程序 Scan 填 充內(nèi)存不足 Flood 填 充內(nèi)存不足 沒有找到字體文件 沒有足夠內(nèi)存用于裝字體文件 無效圖形模式 一般圖形錯誤 輸入輸出錯誤 無效字體文件 無效字體號 無效設備號 這個函數(shù)對應的頭部文件是 返回值: 返回最后一次圖形操作結果相應的代碼。 用法: 這個函數(shù)調(diào)用方式為 void restorecrtmode(void)。 說明: 該函數(shù)無參數(shù)調(diào)用。 modecode=getmaxmode()。用以指定一顯示模式值調(diào)用該函數(shù)。 } 25. getmaxmode()獲取最大顯示模式函數(shù) 功能: 函數(shù) getmaxmode()返回當前加載的圖形驅(qū)動程序所支持的最大有效顯示模式。driver,amp。 用法: 函數(shù)調(diào)用方式為 void getmoderange(int driver,int *lowmode,int himode)。 getch()。 例: 顯示當前圖形驅(qū)動程序名: include include void main() { int graphdriver=DETECT,graphmode。 mode=0。 這樣就不必擔心圖形驅(qū)動程序的準確名字,而只要用其等價值即可,若使用 detect(即等價值0)時, initgraph()函數(shù)自動檢測當前計算機中裝有的顯示卡類型,并且選用最大分辨率的顯示模式。driver,amp。如果圖形驅(qū)動程序未裝入內(nèi)存,那么圖形函數(shù)就不能操作。這種方法很 難,因為甚至專業(yè)程序員也不總是能確定他正在使用什么樣的硬件。winstatus)。 // 當前屏顯模式 unsigned char screenhight // 文本窗口高度 (以行數(shù)計 ) unsigned char screenwidth。 用法: 函數(shù)調(diào)用方式為 void gettextinfo(struct textinfo *info)。 18. wherey() 光標 處 y 坐標函數(shù) 功能: 函數(shù) wherey()返回當前窗口中光標處縱向坐標。 用法: 此函數(shù)調(diào)用方式為 void textbackground(int bcolor)。 textcolor(RED|BLINK)。 normvideo()。 說明: 調(diào)用該函數(shù)后,此時寫到屏幕上的字符是低亮度的。 11. highvideo()高亮度函數(shù) 功能: 函數(shù) highvideo()設置屏幕為高亮度顯示。 10. textmode() 文本模式函數(shù) 功能: 函數(shù) textmode()針屏幕設置為文本模式 (或者說字符狀態(tài) )。 puttext(16,16,30,30,buf)。 if(!buf)gettext(1,1,10,10,buf)。 } () 拷進文字函數(shù) 功能: 函數(shù) gettext()用于文本狀態(tài)下將屏幕上矩形域內(nèi)的文字拷進內(nèi)存。 clrscr()。 } getch()。 說明: 該函數(shù)只用于文本方式,并且在當了符窗口才有效。 clreol()。 getch()。 window(6,8,38,12)。139。i=endxstartx。 gotoxy(1,1)。這樣用戶就可以根據(jù)各種需要建立多個互不嵌套的窗口。 該函數(shù)相應的頭文件為 返回值:無 例:使用這個函數(shù)的例子見 ()函數(shù)的實例中。下面介紹常用的幾類字符屏幕函數(shù)的功能用途、操作方法及其例行程序。圖形視口與字符窗口具有相同的特性,用戶可以在屏幕上定義大小不同的視口,若不定義視口大小,它就是整個屏幕。C 語言圖形編程 (一、字符屏幕 ) 一、屏幕操作函數(shù) 1. clrscr()清除字符窗口函數(shù) 2. window()字符窗口函數(shù) 3. gotoxy()光標定位函數(shù) 4. clreol() 清除光標行尾字符函數(shù) 5. insline() 插入空行函數(shù) 6. delline() 刪除一行函數(shù) 7. gettext() 拷進文字函數(shù) 8. puttext() 拷出文字函數(shù) 9. movetext() 移動文字函數(shù) 二、字符屬性 函數(shù) 10. textmode() 文本模式函數(shù) 11. highvideo()高亮度函數(shù) 12. lowvideo() 低亮度函數(shù) 13. normvideo(void)。 窗口是在字符屏幕下的概念,只 有字符才能在窗口中顯示出來,這時用戶可以訪問的最小單位為一個字符。 一、屏幕操作函數(shù) 編寫程序繪圖經(jīng)常要用到對字符屏幕進行操作。 2. window()字符窗口函數(shù) 功能: 函數(shù) window()用于在指定位置建立一個字符窗口。 此函數(shù)的頭文件為 。 for(i=0。i++) putch(39。)。 border(6,8,38,12)。 } 4. clreol() 清除光標行尾字符函數(shù) 功能: 函數(shù) clreol()在當前字符窗口中清除從光標位置到行尾的所有字符,而光標位置保持不變。 for(i=0。 這個函數(shù)的對應頭文件是 返回值:無 例: 程序給出了 insline()函數(shù)的用法。 gotoxy(1,10)。 for(i=0。 用法: 該函數(shù)調(diào)用方式為 int gettext(int left,int top,int right,int bottom,void *buffer)。 8. puttext() 拷出文字函數(shù) 功能: 函數(shù) puttext()把先前由 gettext()保存到 buffer 指向的內(nèi)存中的文字拷出到屏幕上一個矩形區(qū)域中。 9. movetext() 移動文字函數(shù) 功能: 函數(shù) movetext()將屏幕上一個矩形區(qū)域的文字移到另一個區(qū)域上。 用法: 函數(shù)調(diào)用方式為 void textmode(int mode)。 用法: 此函數(shù)調(diào)用方式為 void highvideo(void)。這個函數(shù)只適用于文本模式狀態(tài) (或說字符屏幕狀態(tài) )。 14. textcolor() 文本顏色函數(shù) 功能: 函數(shù) textcolor()設置字符屏幕下文本顏色 (或字符顏色 ),它也可以用于使字符閃爍。 15. textattr() 文本屬性函數(shù) 功能: 函數(shù) textattr()用于設置文本屬性,即字符背景顏色、字符本身顏色和字符閃爍與否。 說明: 參數(shù) bcolor 的有效值取表 14 背景顏色 (即宏名 )或等價值。 用法: 該函數(shù)調(diào)用方式為 int wherey(void)。 說明: 函數(shù)中參數(shù) info 為 struct textinfo 結構型指針, struct textinfo 結構在此函數(shù)相應的頭文件中定義為: struct textinfo{ unsigned char winleft。 // 文本窗口寬度 (以字符個數(shù)計 ) unsigned char curx。 C 語言圖形編程 (二、圖形顯示 ) 一、確定顯示卡 二、選擇顯示模式 三、圖形顯示 20. detectgraph() 顯示卡檢測函數(shù) 21. initgraph() 圖形初始化函數(shù) 22. getdrivername() 獲取圖形驅(qū)動程序名的指針 23. getgraphmode() 獲取圖形模式函數(shù) 24. getmoderange()獲取模式值范圍函數(shù) 25. getmaxmode()獲取最大顯示模式函數(shù) 26. getmodename()獲取顯示模式名函數(shù) 27. graphdefaults()圖形設置復位缺省值函數(shù) 28. setgraphmode() 設置圖形模式函數(shù) 29. restorecrtmode() 恢復文本顯示模式函數(shù) 30. graphresult() 圖形操作結果函數(shù) 31. grpaherrormsg() 圖形錯誤信息函數(shù) 32. setgraphbufsize()設置圖形緩沖區(qū)大小函數(shù) 33. setactivepage() 設置可輸出顯示頁函數(shù) 34. setvisualpage() 設置可見顯示頁數(shù) 35. closegraph()關閉圖形模式函數(shù) 一、確定顯示卡 微機系統(tǒng)顯示部分由顯示器 (monitor)和顯示卡 (adapter)兩部分組成。另一種方法是用軟件查詢硬件以識別當前的配置。 20. detectgraph() 顯示卡檢測函數(shù) 功能: 函數(shù) detectgraph()在計算機上安裝有顯示卡的情況下,測定其顯示卡的類型。mode)。 2)參數(shù) mode 指向顯示模式 或用等價值 (風表 15),mode 所指的值必須是有效模式之一。 initgraph(amp。 char *s。 closegraph()。 說明: 參數(shù) driver 是用來調(diào)用此函數(shù)時,指定圖形驅(qū)動程序等價值或宏名。mode,)。 用法: 函數(shù)調(diào)用方式為 int getmaxmode(void)。 這個函數(shù)對應的頭文件 返回值: 返回指定模式值的顯示模式名。 s=getmodename(modecode)。 這個函數(shù)相應的頭文件為 返回值: 無 例: 將圖形系統(tǒng)恢復為其缺省值: graphdefaults()。 說明: 函數(shù) restorecrtmode()和 setgraphmode()函數(shù)一起使用,可以實現(xiàn)文本與圖形顯示之間的切換。 例: 調(diào)用 graphresult()函數(shù)的實例見下面 grapherrormsg()函數(shù)的例子。 printf(%s,grapher
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1