我有兴趣在 C 中创建一个基于终端的文本界面,而不使用像ncurses
. 我知道通过使用tput
和各种转义码,是可以创建这样一个界面的。但是,我不确定如何tput
在 C 中使用或类似的命令。
首先,我想知道在没有外部库的情况下在 C 中实现这样的东西的最佳选择是什么(因此它可以在裸系统上编译和运行)。
其次,如果 usingtput
是最好的选择,我如何从 C 中调用这些命令?
我知道使用预先存在的库,例如ncurses
会大大简化过程,但我想在没有它们的情况下创建我的程序。
先感谢您。