荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: nichloas@bbs.pku.edu.cn (nil~非典时期好好学习), 信区: Linux
标  题: Re: 如何扫描键盘输入?(转载)
发信站: 北大未名站 (Thu May 22 21:40:17 2003)
转信站: SZU!news.tiaozhan.com!news.happynet.org!PKU

kbhit under linux

int kbhit() {
        int i;
        ioctl(0, FIONREAD, &i);
        return i;
}

int main() {
        int c;
        system("stty raw -echo");
        if(kbhit()) {
                ....
        }
        system("stty cooked echo");
}

【 在 wqtc.bbs@bbs.sjtu.edu.cn (wqtc) 的大作中提到: 】
: 【 以下文字转载自 C 讨论区 】
: 【 原文由 wqtc 所发表 】
: 我想扫描键盘,如果有键输入,则打印出来,如果没有键输入则继续,请问
: 那个函数可以实现呢?


--
           完全用 GNU/Linux 工作  --sk8er

http://learn.tsinghua.edu.cn/homepage/015450/comp.html

※ 来源:·北大未名站 bbs.pku.edu.cn·[FROM: 162.105.216.239]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店