为什么我在Linux上找不到<conio.h>?MS-DOS Linux的conio.h头文件的等效版本是什么?有没有办法取代它的功能?例如getch()我正在使用gcc和文本编辑器Geany来编译C代码。
3 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
conio.h
是C
旧的MS-DOS编译器中用于创建文本用户界面的头文件。针对非DOS操作系统的编译器(如Linux,Win32和OS / 2)提供了这些功能的不同实现。
这#include <curses.h>
将为您提供几乎所有功能conio.h
nucurses需要首先安装
在基于deb的Distros使用
sudo apt-get install libncurses5-dev libncursesw5-dev
并在基于rpm的发行版中使用
sudo yum install ncurses-devel ncurses
对于一getch()
类函数,您可以尝试这个
LEATH
TA贡献1936条经验 获得超6个赞
- 3 回答
- 0 关注
- 2278 浏览
添加回答
举报
0/150
提交
取消