如何实现类似 apt install 的那种输出效果?

查看 84|回复 8
作者:James369   
写了一个小工具,在终端运行并输出结果,但要实现以下效果:
1. 实时的滚动显示输出信息。(页面会滚动)
2. 最下面有一行固定显示进度条和百分比。(固定在最底部不动,甚至能够固定显示若干条子任务的进度)
正好类似 apt install 安装软件包时类似的输出效果。
C/C++有什么方法实现吗,thanks.
duanxianze   
这种问题为什么不先谷歌呢?再说现在有 AI 了
James369
OP
  
@duanxianze 论坛应该不鼓励 AI 吧
Takashi123   
printf("\r");
lsk569937453   
c++不知道,rust 的 https://github.com/console-rs/indicatif 满足需求吗?
DonaldVVV   
你在问问题之前可以加上自己的思路过程呀
你做了哪些调研,有哪些方案,会有什么问题;
有了这些具体的问题,你会有更深入的体会,别人再结合你这些具体的问题才好给出具体的方案撒
这样上来就问一个比较宽泛的问题,得到的结果往往也很难如意哦
Lockeysama   
囧,不鼓励用 AI 回答问题,但应该不反对你用 AI 来帮自己解答问题啊
Ackvincent   
把输出的内容存起来,每次刷新都清屏,然后将所有内容重新输出一次。要输出的内容和格式自己定义。
James369
OP
  
已经通过 AI 解决了问题,谢谢各位,结贴。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部