基于C语言用easyx编写一个点菜单程序
时间: 2023-06-08 12:07:52 浏览: 161
好的,我了解了你的要求,以下是基于C语言使用EasyX编写一个点菜单程序的代码示例:
```
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480);
setbkcolor(RGB(255, 255, 255)); // 设置背景颜色为白色
cleardevice(); // 清空画布
// 绘制菜单
settextstyle(20, 0, _T("宋体"));
outtextxy(100, 100, _T("1. 红烧肉"));
outtextxy(100, 150, _T("2. 鱼香肉丝"));
outtextxy(100, 200, _T("3. 宫保鸡丁"));
outtextxy(100, 250, _T("4. 青椒肉丝"));
outtextxy(100, 300, _T("5. 炒饭"));
// 等待用户输入
char ch = _getch();
// 处理用户输入
switch (ch)
{
case '1':
outtextxy(400, 100, _T("您选择了红烧肉!"));
break;
case '2':
outtextxy(400, 150, _T("您选择了鱼香肉丝!"));
break;
case '3':
outtextxy(400, 200, _T("您选择了宫保鸡丁!"));
break;
case '4':
outtextxy(400, 250, _T("您选择了青椒肉丝!"));
break;
case '5':
outtextxy(400, 300, _T("您选择了炒饭!"));
break;
default:
outtextxy(400, 350, _T("非法选择!"));
break;
}
// 等待用户关闭窗口
getch();
closegraph();
return 0;
}
```
这个程序使用EasyX图形库绘制了一个简单的点菜单,用户可以按数字键选择菜品,程序会根据用户的选择给出相应的提示。注意,本程序只是一个示例,实际使用过程中需要根据具体需求进行调整和修改。
阅读全文