我想为我的终端应用程序制作一个进度条,其工作原理如下:
[XXXXXXX ]
这将给出一个视觉指示,显示在流程完成之前还有多少时间.
我知道我可以通过将X添加到字符串中,然后简单地打印F来打印越来越多的X,但这看起来像:
[XXXXXXX ]
[XXXXXXXX ]
[XXXXXXXXX ]
[XXXXXXXXXX ]
或者类似的东西(显然你可以利用间距.)但这并不是视觉上的审美.有没有办法用新文本更新终端中的打印文本,而无需重新打印?这都是Linux下的C++.