C++ 等待 按键 怎么做的?就是如果不按回车,程序不会进行下一步

这个通常在RPG游戏中应用到,比如对话... 这个通常在RPG游戏中应用到,比如对话 展开
 我来答
士止刀口
2013-10-11 · TA获得超过132个赞
知道小有建树答主
回答量:58
采纳率:100%
帮助的人:65.2万
展开全部
你做rpg游戏的话应该用的就不是控制台了吧,
如果不是控制台的话,应该和具体使用的开发库有关
例如,Windows API的窗口的消息处理在你按下键时会有消息送到处理函数。
DirectX 的DirectInput8则是你可以在循环里检查是否按下了某个键,
只有按了某个键才退出循环继续执行接下来的程序,不然就一直循环检查。
虽然用的是c++,但是你要明白c++是一个程序设计语言。而应用这个语言的平台
也提供了一些拓展,这些扩展导致你需要了解你应用的是什么才能作出决定,
c++只是提供了一些语法以及标准库等的支持,并不是样样都囊括了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相思丶猫2C
2013-10-11 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:963万
展开全部
你说的是控制台吗?
如果是,可以这样
...
while(true)
{
int ch = getch();
if(ch == 13) //回车键ascii是13
break;
};
...
追问
不是控制台,是ddraw  d3d 为图形库作的游戏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wind2031
2013-10-11 · TA获得超过137个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:191万
展开全部
getchar()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式