C语言 给一个圆形填充颜色
发布网友
发布时间:2022-06-13 04:25
我来回答
共3个回答
热心网友
时间:2023-10-11 21:54
第一floodfill第三个颜色参数一定要和被填充图画时的颜色一样.
第二,X,Y 一定要在被填充的图形内,边界上也是不行的,那样填充的是图形外的部分,如你上题,因是圆形,可改为
setcolor(1);
circle(200,200,100);
floodfill(200,200,1);
但如是长方形或正方形就一定要在边界之内,就是多一个像素都行
热心网友
时间:2023-10-11 21:54
int main(void)
{
initgr();
setcolor(1);
circle(200,200,100);
setfillstyle(SOLID_FILL,10);
/* 填充方式(线型,填充色) */
floodfill(200,200,1);
/* 填充(起始点x,y, 边界色) */
getch();
}
热心网友
时间:2023-10-11 21:55
用闭区域填充函数
fooldfill(int x,int y,int color);