gpt4 book ai didi

c - 使用 C 我想格式化我的输出,以便终端中的输出一旦到达窗口边缘就停止

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

如果您在终端中键入 ps aux 并使窗口非常小,命令的输出将不会换行并且格式仍然非常清晰。

当我使用 printf 并输出我的 5 或 6 个字符串时,有时我的输出长度超过终端窗口的长度并且字符串换行到下一行,这完全搞砸了格式。我如何编写我的程序,使输出继续到窗口的边缘,但不再继续?

我已经尝试搜索这个问题的答案,但我无法缩小范围,因此我的搜索结果似乎与它毫无关系。

谢谢!

最佳答案

有些函数可以让您了解有关终端窗口的信息,还有一些函数可以让您对其进行操作。查找“ncurses”或“termcap”库。

解决问题的一个简单方法是获取终端窗口大小(特别是宽度),然后相应地格式化输出。

关于c - 使用 C 我想格式化我的输出,以便终端中的输出一旦到达窗口边缘就停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46657135/

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