可能的重复:
如何在Linux中实现C的getch()函数? https://stackoverflow.com/questions/3276546/how-to-implement-getch-function-of-c-in-linux
相当于什么Linux
的版本conio.h
MS-DOS 的头文件?
有没有办法替代它的功能?e.g. getch()
我在用着gcc
和文本编辑器Geany
编译C
code.
conio.h
是与旧的 MS-DOS 编译器一起使用的 C 头文件,用于创建文本用户界面。针对其他操作系统(例如基于 Linux 的 32 位 Windows 和 OS/2)的编译器通过其他头文件和库提供等效功能。
The #include <curses.h>
将为您提供几乎所有的功能conio.h
.
首先需要安装“ncurses”。
如果您使用 Apt 包管理器:
sudo apt-get install libncurses5-dev libncursesw5-dev
如果你使用rpm
:
sudo yum install ncurses-devel ncurses
For getch
,看一下《NCURSES 编程指南》 http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/scanw.html#GETCHCLASS文章。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)