组合键与 ENTER 键
Posted
技术标签:
【中文标题】组合键与 ENTER 键【英文标题】:Combining Keys with ENTER key 【发布时间】:2014-03-01 05:28:39 【问题描述】:通常在使用 cin 获得输入后,我们需要按 Enter 键才能将值存储在变量中。有没有办法将两者结合起来? (即,只要我按下 ESC,它应该在以下情况下执行上一个屏幕操作,而不按 Enter 键)
void func()
unsigned char choice;
cout << "Enter choice: ";
cin >> choice;
switch(choice)
case char(27):
//performing operation to go to the previous screen
break;
【问题讨论】:
【参考方案1】:无等待键盘输入取决于系统。一个或多或少可移植的解决方案是使用可用于 *nix 和 Windows 的 Curses 库。但是,使用块模式终端时,功能是无法访问的,所以这真的取决于。
【讨论】:
以上是关于组合键与 ENTER 键的主要内容,如果未能解决你的问题,请参考以下文章
在Delphi中 如何在字符串中表示 CTRL+ENTER 组合键?