#include "graphics.h"int main(){int answer = 0;initgraph(800,600);xyprintf(1,2,"是否讀取文件?");answer = getInteger();if (0 == answer) xyprintf(1, 21, "未讀取");else if(1==answer) xyprintf(1, 21, "已讀取");xyprintf(1, 1, "歡迎您進(jìn)入 郭一卿畫板,請(qǐng)根據(jù)菜單選擇您想進(jìn)行的操作:");xyprintf(1, 41, "1.清除屏幕");xyprintf(1, 61, "2.作畫");xyprintf(1, 81, "3.退出");do{answer = getInteger();cleardevice();switch (answer){case1:cleardevice();break;case2:xyprintf(1, 101, "您想作什么圖形?");xyprintf(1, 121, "您想使用什么顏色?");break;case3:break;default:break;}}while (3 != answer);closegraph();}
1 回答

海綿寶寶撒
TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
代碼里面的:answer = getInteger();
說明answer的值是你輸入的整數(shù)值,而switch分支里面的內(nèi)容則表示,只有你輸入的整數(shù)值是2才會(huì)走case2的分支,你輸入的是其他值都不會(huì)顯示case2里面的內(nèi)容,也就是你說的那些漢字,當(dāng)然,如果你輸入的是1,就是走case1的分支,執(zhí)行cleardevice();函數(shù)其他都是直接跳出switch!
- 1 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)
0/150
提交
取消