c++ 用GetKeyState函数,之后用cin,结果刚进入cin语句还没输入,屏幕上就显示了刚才键盘上按下的所有键
发布网友
发布时间:2022-05-14 07:48
我来回答
共1个回答
热心网友
时间:2023-10-10 10:06
你的代码不能阻止屏幕回显,可以用不缓冲且无回显的getch()实现你的要求
int main()
{
string s;
char c = 0;
while (1)
{
c = getch(); //使用getch要#include<conio.h>
if (c == '1')
break;
}
cin >> s; //语句3
cout << s; //语句4
system("pause");
}