graphics.h是針對DOS下的一個C語言圖形庫 (c++也可以)
成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設的開發(fā),更需要了解用戶,從用戶角度來建設網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡公司,打造的就是網(wǎng)站建設產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務。目前支持下載此頭文件的常用的有兩種:
1.?EGE (Easy Graphics Engine)
2.?EasyX Graphics Library
EGE, 全名Easy Graphics Engine, 是windows下的簡易繪圖庫,是一個類似BGI(graphics.h)的面向C/C++語言新手的圖形庫
EasyX, 全名EasyX Graphics Library,?是針對 Visual C++ 的免費繪圖庫,支持?VC6.0 ~?VC2022,簡單易用,學習成本極低,應用領域廣泛。目前已有許多大學將 EasyX?應用在教學當中
我建議Visual Studio用EasyX, Dev-C++可以用EGE
EasyX下載建議參考:?visual studio EasyX下載
EGE下載建議參考:?Dev-C++ EGE下載
下載好之后, 可以運行一下代碼判斷是否已經(jīng)下載好了:
#include "graphics.h" // 就是需要引用這個圖形庫
int main() {
initgraph(640, 480); // 初始化,顯示一個窗口
circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100
getch(); // 暫停一下等待用戶按鍵
closegraph(); // 關閉圖形界面
return 0;
}
運行沒問題就OK了
Graphics.h常用用法: ? ? ? ? 1.initgraph(width, height)和closegraph()? initgraph可以創(chuàng)建一個寬度為width, 高度為height的圖形界面窗口
? 運行結束后可以通過closegraph來關閉窗口?
? 注, closegraph之前記得用getch()函數(shù)來接收用戶輸入, 防止程序剛繪畫玩就關閉窗口了
? 2.line(x1,y1,x2,y2)? 從x1,y1坐標畫一條直線到x2,y2坐標
? 3.setcolor和RGB? setcolor()可以把line畫出來的直線變成另外一種顏色
? RGB可以返回setcolor的自定義參數(shù)
? RGB(r,g,b)可以修改不同濃度的紅, 綠, 藍
? EX:
? setcolor(RGB(200,0,0))可以將line畫出來的直線變成紅色
? 4.circle(x,y,radius)? 在x,y坐標點畫一個半徑為radius的圓
? EX:
?????????????circle(200, 200, 100);
? 5.setfillcolor, bar(x1,y1,x2,y2)? bar函數(shù)可以畫出一個矩形
?????范圍為:x坐標從50-300,y坐標從100-200
? setfillcolor()可以改變Bar的填充顏色值,參數(shù)也是RGB()函數(shù)的自定義顏色
? 6.fillellipse(x,y,xr,yr);? 畫一個在x, y坐標點的實心橢圓
? x軸上的半徑為xr
? y軸上的半徑為yr
? 注:setfillcolor也可以改變其填充顏色值
? 7.setfontbkcolor(),?setfont(12, 0, "宋體")? setfontcolor可以修改創(chuàng)建的文字的背景顏色值
? setfont(12,0,"宋體")的第一個參數(shù)是字體的高度
? 第二個參數(shù)是字體的寬度, 如果填0, 那就會使用默認比例值
? 第三個參數(shù)是設置文字的字體樣式
? 8.outtextxy(x, y, 字符串);? 這個函數(shù)可以在坐標x,y坐標點輸出字符串
? 注:字符串也可以是中文
???????EX:
?????????????outtextxy(100, 150, "中文也是支持的");
?????????????
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧