在visual studio 2010用c++写代码,在运行时我想输入一个东西如"a",

在visual studio 2010用c++写代码,在运行时我想输入一个东西如"a",之后他能马上输出(不用按回车),然后我还能继续输入和输出,这个要怎么做?

位于非标准头文件conio.h中的getch可以在不显示的情况下读取且只读取一个字符并且在输入时立即读取。
返回值:char追答

按你说的就是

#include
#include"conio.h"
using namespace std;
int main()
{
if(getch()=='a');//需要显示a请使用getche
cout<<"get a complete."<<endl;
return 0;
}

追问

能给我这一段完整的代码吗?
功能:
定义a,b,c 输入后能马上输出,
且可以连续输入

追答

哦?abc是char型然后输入三个字符分别让abc储存然后输出abc是这个意思吗,然后我已经解答你的主问题了希望先采纳

追问

我的意思是输入a,立即输出a,然后输入b,又可以立即输出b(这样子多次运行) ……

采纳了,请回答我的问题哟

追答

可以

#include
#include"conio.h"
using namespace std;
int main()
{
char a;
while(true)
{
a=getche();
cout<<a<<endl;
}
return 0;
}

追问

嗯,基本达到想要的效果了,再问一下,可不可以自动把输入那个a删去,只保留输出的那个a谢谢!

追答

吧getche改成getch即可

追问

谢了

追答

不用

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答