使用c++,在制作控制台应用程序时,是否有一种方法可以让cin接受输入的下一个字符并在不按回车键的情况下继续
Using C++, while making a console application is there a way for cin to accept the next character entered and continue without hitting enter?
我们刚刚在我的c++类中介绍了屏幕控制,我想做一个控制台应用程序,你可以使用w,a,s,d在屏幕上移动"X",但我不希望用户必须按回车
这在标准c++中是不可能的。您将需要一个跨平台库,如pdcurses或conio库(最初来自DOS),或相关的平台相关库。
相关文章:
- 重新定位图像时如何前进到下一个内存块
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- 用于在 C++ 中使用 while 循环查找下一个素数的简单函数
- 实现 DFS 在较短的输入下工作正常,但在较大的输入下会抛出分段错误
- CIN 仅在输入非数字值时跳过下一个 CIN
- 查找最小的下一个更大的元素
- 转到基于范围的 for 循环中的下一个迭代器
- 如何检查流中文件的下一个单词是否为 alpha?
- 如何打印下一个字母直到 Z 并继续到 A?
- 当我使用c++生成器时,如何在输入完成后自动跳转到下一个"TEdit"
- 使用getline()将字符串输入到程序中会导致下一个输入出现某种溢出
- 从输入流中获取下一个字符而无需存储
- 输入"cobra"到输出"dpcsb" 将 1 个字符转换为下一个 c++
- 根据某些输入文件预测文本生成'random'下一个字符
- 如何忽略标准输入中的下一个int
- 如何在获得下一个字符后正确刷新输入缓冲区,而无需按两次回车键!C++
- Input With Spaces正在阻塞下一个输入(使用cin)
- Getline和cin依次跳过下一个输入
- 如何解除对RenderTarget纹理的绑定,这样它就可以被用作下一个通道的输入
- 使用c++,在制作控制台应用程序时,是否有一种方法可以让cin接受输入的下一个字符并在不按回车键的情况下继续