c++中按esc建不按回车就直接退出,怎么写?

老师让用c++编一游戏,其中一要求是:程序唯一退出条件是按下“esc”键。求高手我该怎么写,谢谢了先... 老师让用c++编一游戏,其中一要求是:程序唯一退出条件是按下“esc”键。
求高手我该怎么写,谢谢了先
展开
 我来答
七七七的0E6
2010-04-24 · TA获得超过652个赞
知道答主
回答量:253
采纳率:0%
帮助的人:268万
展开全部
#include<iostream.h>
#include<conio.h>
void main()
{
while(1)
{char a;
cout<<"退出则按esc,否则按其余键继续"<<endl;
a=getch();
if(a='27')break;
}
}
以上编译运行通过!
这个可以写在程序的最后!因为esc的ASC码值是27,所以当输出的是esc的时候退出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dufei414
2010-04-24 · TA获得超过289个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:273万
展开全部
不测试就贴代码。。。
if(a='27')

不知道楼上研究过getch()没有,特殊功能键是接收不到的

#include <windows.h>
VK_ESCAPE == _getch()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式