gpt4 book ai didi

c - 像手册页一样显示文本

转载 作者:太空宇宙 更新时间:2023-11-04 02:28:07 26 4
gpt4 key购买 nike

我想显示名为 list.txt 的文件中的文本,并且我希望它看起来像 Linux 中使用纯 c 的手册页显示。文本可以上下滚动,底部有一行文本在滚动时停留在那里。不知道叫什么。

我可以使用什么方法用 C 创建它?

最佳答案

终端(在 Linux 和其他 POSIX 系统上)是一件相当复杂的事情。阅读 tty demystifiedtermios(3)tty(4) .顺便说一句,C11 标准不知道终端(您应该只考虑 POSIX;在 Windows 上,事情可能会更复杂)。

您可能应该考虑使用像 ncurses 这样的库.

顺便说一句,man 通常来自 man-db那是一个 free software您可以研究其源代码。

或者您可以直接运行 - 也许使用 system(3)popen(3) - 一些寻呼机,例如less(1)

关于c - 像手册页一样显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47913954/

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