第一floodfill第三個顏色參數(shù)一定要和被填充圖畫時的顏色一樣.
隆安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)建站。
第二,X,Y 一定要在被填充的圖形內(nèi),邊界上也是不行的,那樣填充的是圖形外的部分,如你上題,因是圓形,可改為
setcolor(1);
circle(200,200,100);
floodfill(200,200,1);
但如是長方形或正方形就一定要在邊界之內(nèi),就是多一個像素都行
c語言在dos環(huán)境還是windows環(huán)境?還是linux環(huán)境????
在dos環(huán)境的話我這個基本無法,因為手頭沒有純dos好多繪圖相關的驅(qū)動都沒法用。
要是在windows環(huán)境的話,可以先在窗口上畫一個大圓,填充顏色1;然后縮小半徑,畫圓2,填充顏色2……以此類推,就得到同心圓了。
滾動的球的畫要用到計時器timer,每隔一段時間,刷新屏幕,移動圓的位置就可以了。流水道理是一樣的。
1、沒有問題,確認circle(200,200,100)是紅色的。
2、使用fillellipse(x,y,r1,r2);
上網(wǎng)搜一下floodfill的詳細用法,這里順便指出你的錯誤所在,首先floodfill()函數(shù)中指定的顏色必須是圓的輪廓線顏色,且位置必須在圓的范圍內(nèi),否則就會出現(xiàn)你所遇到的情況。至于如何設定填充顏色,可以通過調(diào)用函數(shù)setfillstyle()來設定。還是建議上網(wǎng)搜詳細資料?。?!