相关疑难解决方法(0)

从标准输入中捕获字符,无需等待按下输入

我永远不会记得我是怎么做的,因为它对我来说很少见.但是在C或C++中,从标准输入读取字符而不等待换行符的最佳方法是什么(按回车键).

理想情况下,它也不会将输入字符回显到屏幕上.我只想捕捉击键而不影响控制台屏幕.

c c++ inputstream

163
推荐指数
11
解决办法
19万
查看次数

如何模拟"按任意键继续?"

我正在尝试编写一个C++程序,当用户从键盘输入任何字符时,它应该移动到下一行代码.

这是我的代码:

char c;

cin>>c;

cout<<"Something"<<endl;
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为当我输入一些字符然后按ENTER键时它只会移动到下一行.

要么

如果我用这个

cin.get() or cin.get(c)
Run Code Online (Sandbox Code Playgroud)

按Enter键进入下一行指令.

但我希望它能够在键盘上按下的任何键上移动到下一行,如何做到这一点?

c++

78
推荐指数
7
解决办法
13万
查看次数

标签 统计

c++ ×2

c ×1

inputstream ×1