红联Linux门户
Linux帮助

请问一个CURSES库编程问题

发布时间:2009-09-09 18:37:57来源:红联作者:stop
在curses.h库编程中碰到一个难题,自己无法解决,因此发上来请高手们帮忙。

逻辑是这样的:
.......
int ch=getch();

if(ch==27)
exit(0);
else
........

我的本意是只当按下ESC键后退出程序,可现在出现的问题是:
我按ESC和另外一个功能键都能退出。
呵呵,那个功能键设置为"^[[3~"

有那位大侠可以告诉我,这里怎么区分ESC(键值为"^[")和"^[[3~"功能键?
文章评论

共有 1 条评论

  1. stop 于 2009-09-11 17:46:48发表:

    有同学能帮忙解决吗?