gpt4 book ai didi

c++ - Linux 打印 - 操作方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:26 27 4
gpt4 key购买 nike

我觉得很难解释,但我会尽力而为。

有时在 Linux 中 - 在终端中 - 打印了一些东西,但你仍然可以覆盖它们。例如,当使用 wget 时,您会看到这样的进度条:

[===================>           ]

现在,如果您在执行此操作时键入内容,它将“覆盖”它。我的问题是如何在 C++ 中重新创建它。

你会用类似的东西吗

cout <<

还是别的?



我希望你明白我的意思...

顺便说一句,我使用的是带有 xfce4 的最新版本的 Arch

最佳答案

打印回车符 \r 在 Linux 中通常被解释为返回到行的开头。试试这个,例如:

std::cout << "Hello\rJ";

输出将是:

Jello

然而,这确实取决于您的终端,因此您应该查看终端的特定控制字符的含义。

要获得更跨平台的解决方案和处理更复杂的基于文本的用户界面的能力,请查看 ncurses .

关于c++ - Linux 打印 - 操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745470/

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