我目前正在学习如何正确使用Windows控制台api(windows.h)。我通过按键检测(向上,向下等)练习一些基本的菜单选择。
我想知道是否有可能(并且可行)以特殊字符(向上,向下等)触发特殊功能的方式操纵用户按键,而其他输入(字母数字,&# 39;?' s等)被写入控制台输入缓冲区。
基本上:好的,用户按了一个键。它是向上箭头,所以让我们突出显示当前的菜单选项。哦,这次是一封信,让我们把它添加到输入缓冲区。
我一直在寻找教程(更重要的是,示例),但是我们并没有真正找到很多教程,所以任何资源都会受到赞赏。