#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 关注
- 97 浏览
添加回答
举报
0/150
提交
取消