LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 877|回复: 4

如何让程序立即响应我的按键而不需要我回车确认??

[复制链接]
发表于 2005-6-24 09:59:35 | 显示全部楼层 |阅读模式
类似于man中按q直接退出,或more中空格键立即下翻,我自己编写了more程序总是要在按键后回车了才能响应。怎么让不加回车键就能被响应呢。 :ask
发表于 2005-6-24 11:00:47 | 显示全部楼层
设置一下终端的属性,找本这方面的书看看。
回复 支持 反对

使用道具 举报

发表于 2005-6-24 14:34:51 | 显示全部楼层
使用底层终端控制。
回复 支持 反对

使用道具 举报

发表于 2005-6-28 20:00:58 | 显示全部楼层
好像readline库可以读取单个按键, 不用接触底层的东西。
回复 支持 反对

使用道具 举报

发表于 2005-6-29 09:46:50 | 显示全部楼层
curses库 nocbreak
man nocbreak

#include <curses.h>
int main()
{
  initscr();
  nocbreak();
  ..... do .....
  endwin();
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表