C++中如何使程序等待用户按键后执行下一步

wikky250 2012-02-25 12:25:28
在vs2010,C++环境中,如何能够使程序在执行完一步之后等待用户按键,然后再执行下一步。
...全文
4664 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wikky250 2012-02-25
  • 打赏
  • 举报
回复
如果要是按固定一个键,比如空格,或者别的键呢?

[Quote=引用 2 楼 self001 的回复:]

C/C++ code

#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
system("pause");
return 0;
}
[/Quote]
self001 2012-02-25
  • 打赏
  • 举报
回复

#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
system("pause");
return 0;
}
taoyh2002 2012-02-25
  • 打赏
  • 举报
回复
getchar();
self001 2012-02-25
  • 打赏
  • 举报
回复
那得这样了

#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
while (1)
{
if ((ch=getche()) == 'a')
{
return 0; //只有输入A才会返回、退出
}
}
}
bardoor 2012-02-25
  • 打赏
  • 举报
回复
getchar()换成getche(),不用打回车。
self001 2012-02-25
  • 打赏
  • 举报
回复
不需要定义 int c;


#include<stdio.h>
int main()
{
while (1)
{
if (getchar() == 'a')
{
return 0; //只有输入A才会返回、退出
}
}
}


self001 2012-02-25
  • 打赏
  • 举报
回复

#include<stdio.h>
int main()
{
int c;
while (1)
{
if (c = getchar() == 'a')
{
return 0; //只有输入A才会返回、退出
}
}
}

65,171

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧