一尘不染

哪儿是 Linux上的头文件?我为什么找不到?

linux

从MS-DOS头文件的等效Linux版本是conio.h什么?

有没有办法替换其功能? 例如getch()

我正在使用gcc和文本编辑器Geany来编译C代码。


阅读 635

收藏
2020-06-02

共1个答案

一尘不染

conio.hC旧的MS-DOS编译器中用于创建文本用户界面的头文件。针对非DOS操作系统(例如Linux,Win32和OS /
2)的编译器提供了这些功能的不同实现。

#include <curses.h>会给你几乎所有的在所提供的功能conio.h

nucurses首先需要安装

在基于Deb的发行版中使用

sudo apt-get install libncurses5-dev libncursesw5-dev

并在基于rpm的发行版中使用

sudo yum install ncurses-devel ncurses

对于getch()类的功能,你可以试试这个

2020-06-02