gpt4 book ai didi

c - 更新输出

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:37 24 4
gpt4 key购买 nike

我需要创建一个“更新”其输出的实用程序,就像不断更改其最后一行的 curl 一样:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload Upload Total Spent Left Speed
100 8434 100 8434 0 0 4064 0 0:00:02 0:00:02 --:--:-- 7695

我认为使用诸如诅咒之类的东西不是解决问题的方法。我不想操纵窗口,我只想更改最后一行输出。

我想到的解决方案是打印足够多的退格键来重写该行。但我还没有测试过这个。我想知道这是否是一种“正确”的方法,或者是否有更好的方法。

此外,在我的例子中,我需要更新最后一行。所以我不需要那么多的退格键(如果这是解决方案的话);但是(为了使其通用)如果我需要更新 -10 行,从第 -9 行重写相同的内容可能效率不高(或者可能是...)。

最佳答案

您可以在该行上退格,或者(通常更容易)打印回车,然后重新打印整行。当你这样做时,一定要重写 whole 行——如果(例如)你有一个倒数到 0 的数字,当它从 100 下降到 99(例如)时,它不会必须覆盖“1”,除非您确保那里打印了一个空格。

关于c - 更新输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812441/

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