gpt4 book ai didi

c - 如何用C语言编写一个类似于windows操作系统中octave文档菜单界面的CLI菜单界面

转载 作者:行者123 更新时间:2023-11-30 18:44:45 25 4
gpt4 key购买 nike

在 CLI 模式下打开 Octave 并搜索帮助后,我进入了 Windows CLI 中管理精美的文档菜单上下文,甚至在底部突出显示了箭头键移动和状态栏。

截图: screenshot

在 Linux 中,ncurses 通常用于创建漂亮的 CLI 应用程序界面。我只是想知道他们是如何在 Windows CLI 中完成此菜单上下文的(因为 Windows 不支持 ncurses)?

如果有人能提供一个带有代码的示例,那就更好了。

[注意:不要建议新手创建菜单上下文的方法]

最佳答案

Octave 使用 texinfo 包 ( https://www.gnu.org/software/texinfo/ ) 中的 ginfo 来显示帮助。

它 (texinfo) 尝试使用 ncurses 进行编译,但也可以使用 termcap 来代替控制台函数。

在 Windows 中的 Octave 中,它使用 termcap ( https://www.gnu.org/software/termutils/manual/termcap-1.3/html_mono/termcap.html )

它提供了有关可发送到终端以移动光标、滚动、设置窗口、更改文本外观等命令的信息。

关于c - 如何用C语言编写一个类似于windows操作系统中octave文档菜单界面的CLI菜单界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56745699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com