//图形边界和填充 #include int main() { initgraph(640, 480); //设置绘图颜色,一般用于边界 setcolor(EGERGB(0xFF, 0xFF, 0x0)); //设置填充颜色,一般为图形内部颜色 setfillcolor(EGERGB(0xFF, 0x0, 0x80)); //画一带填充的椭圆 fillellipse(200, 200, 150, 100); //画一个空心圆 circle(500, 300, 100); //再次设置填充颜色,用于决定下一函数填充的颜色 setfillcolor(EGERGB(0x80, 0x0, 0xFF)); //手工填充 //x,y是开始填充的坐标,第三个参数是填充的边界颜色,或者说以这个颜色作为边界 //如果这个边界不封闭,那么会导致整个屏幕都是这个颜色 floodfill(500, 300, EGERGB(0xFF, 0xFF, 0x0)); getch(); closegraph(); return 0; }