gpt4 book ai didi

c++ - 如何让文本不在终端中滚动

转载 作者:太空狗 更新时间:2023-10-29 20:06:57 26 4
gpt4 key购买 nike

我正在尝试编写一个屏幕每 1 秒更新一次的 C++ 程序。但是,我希望屏幕类似于 htop,它会更新并且不必在每次更新时滚动。这样,我的终端中就没有逐步迭代。

有谁知道这种风格叫什么或如何编程吗?

谢谢!

最佳答案

通常的方法是使用类似ncurses 的东西。如果您使用的是 Windows,它具有内置的控制台功能,因此您可以在没有任何额外库的情况下执行相同的操作(尽管它们确实需要一段时间才能理解)。如果你只想要一行输出,你可以使用 '\r' 返回到当前行的开头和/或 \b 退格到前面的字符(如果你只想覆盖一些点点滴滴,这很方便)。

关于c++ - 如何让文本不在终端中滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319038/

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