我正在尝试用文本制作蛇游戏,但我不知道是否可以在控制台中接收键输入而不使用第三方库并想知道它是否可行,谢谢。
答案 0 :(得分:1)
第三方图书馆这样做。它们是用C或C ++编写的。所以是的,你也可以这样做。
但您没有说明您正在使用的操作系统。 Windows和Unix之间的方法不同。
事实上,如果你想要非常迂腐,Unix终端并不都是VT102,真正的控制台UI将使用像termcap这样的终端库来找到正确的控制序列。有数百种古老的终端类型。每个DEC,IBM,HP,Wyse或Tektronix都有自己的不同之处。