+ -
当前位置:首页 → 问答吧 → 如何实现控制台里面的那种按上键就响应的

如何实现控制台里面的那种按上键就响应的

时间:2010-09-16

来源:互联网

我们用gets() 或者是scanf() 之类的函数,然后执行按上键得到的结果都显示为:
  1. ^[[A
复制代码
我可以弄一个数组,在一个程序中的第一次以后scanf()是就可以显示上一次,上上一次的输入历史,而第一次scanf()时,就什么都不显示。

我一直比较好奇Linux下面怎么做。
谢谢!

作者: LaoLiulaoliu   发布时间: 2010-09-16

http://www.google.com/search?q=tcsetattr+getch

作者: langue   发布时间: 2010-09-16