#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, "歡迎您進入 郭一卿畫板,請根據菜單選擇您想進行的操作:");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貢獻1809條經驗 獲得超8個贊
代碼里面的:answer = getInteger();
說明answer的值是你輸入的整數值,而switch分支里面的內容則表示,只有你輸入的整數值是2才會走case2的分支,你輸入的是其他值都不會顯示case2里面的內容,也就是你說的那些漢字,當然,如果你輸入的是1,就是走case1的分支,執行cleardevice();函數其他都是直接跳出switch!
- 1 回答
- 0 關注
- 124 瀏覽
添加回答
舉報
0/150
提交
取消