-3

我有兴趣在 C 中创建一个基于终端的文本界面,而不使用像ncurses. 我知道通过使用tput和各种转义码,是可以创建这样一个界面的。但是,我不确定如何tput在 C 中使用或类似的命令。

首先,我想知道在没有外部库的情况下在 C 中实现这样的东西的最佳选择是什么(因此它可以在裸系统上编译和运行)。

其次,如果 usingtput是最好的选择,我如何从 C 中调用这些命令?

我知道使用预先存在的库,例如ncurses会大大简化过程,但我想在没有它们的情况下创建我的程序。

先感谢您。

4

1 回答 1

1

标准 C 库不提供任何可以用来代替ncurses. 您必须使用ncurses或其他提供等效功能的第三方库。

于 2016-04-09T23:51:20.733 回答