【发布时间】:2010-11-23 04:16:46
【问题描述】:
我想为我的终端应用程序制作一个进度条,其工作方式如下:
[XXXXXXX ]
这将直观地指示在该过程完成之前还剩下多少时间。
我知道我可以通过将它们添加到字符串中然后简单地 printf 来打印越来越多的 X,但这看起来像:
[XXXXXXX ]
[XXXXXXXX ]
[XXXXXXXXX ]
[XXXXXXXXXX ]
或类似的东西(显然你可以使用间距。)但这在视觉上并不美观。有没有办法在不重新打印的情况下用新文本更新终端中的打印文本?这都是在linux、c++下的。
【问题讨论】: