C++ EasyX怎么畫圓和線

c++
小樊
89
2024-07-23 12:37:07
欄目: 編程語言

在EasyX中,要畫圓和線都需要使用不同的函數(shù)來實(shí)現(xiàn)。以下是一個(gè)簡(jiǎn)單的示例代碼,演示如何使用EasyX畫圓和線:

#include <graphics.h>

int main() {
    initgraph(640, 480); // 創(chuàng)建一個(gè)640x480的窗口

    // 畫一個(gè)圓
    setfillcolor(RED); // 設(shè)置填充顏色為紅色
    setlinecolor(BLUE); // 設(shè)置線條顏色為藍(lán)色
    setlinestyle(PS_SOLID, 2); // 設(shè)置線條樣式為實(shí)線,寬度為2
    fillcircle(320, 240, 100); // 在坐標(biāo)(320, 240)處畫一個(gè)半徑為100的圓

    // 畫一條線
    setlinecolor(GREEN); // 設(shè)置線條顏色為綠色
    setlinestyle(PS_DASH, 1); // 設(shè)置線條樣式為虛線,寬度為1
    line(100, 100, 500, 400); // 從坐標(biāo)(100, 100)到坐標(biāo)(500, 400)畫一條線

    getch(); // 等待按鍵按下
    closegraph(); // 關(guān)閉繪圖窗口

    return 0;
}

在上面的代碼中,我們使用了 fillcircle 函數(shù)來畫圓,并設(shè)置了填充顏色和線條顏色。同時(shí),我們使用了 line 函數(shù)來畫線,并設(shè)置了線條顏色和樣式。

需要注意的是,在使用EasyX庫(kù)之前,需要在項(xiàng)目配置中添加EasyX的相關(guān)路徑和鏈接庫(kù)。

0