linux让写入文件的内容持续更新显示在终端中
例如我运行了一个程序不断将计算结果写入到文件output中,但是程序正在跑的时候我的终端界面是黑的,啥也没有,如何让终端也实时显示持续写入文件的内容,就像在安装程序一样,终端也在一行一行往下走
![](https://profile-avatar.csdnimg.cn/d9047c94d9ce46deb31b19b5033151d4_m0_46808930.jpg!4)
如何让linux写入文件的内容持续更新显示在终端中
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2023-04-02 00:16关注
printf("Progress: ["); for (int i = 0; i <= 100; i++) { printf("%3d%%", i); printf("\e[K"); // 清空光标到行尾的所有字符 printf("\r"); // 将光标移动到行首 // 这里放入你程序不断将结果写入output的逻辑的一部分 usleep(100000); // 等待一段时间,以便观察到进度条的效果 } printf("]\n");
解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#游戏策划#的问题:当浏览器输入兑换码,疯狂点击领取按钮,邮箱马上到账几十个兑换码礼包
- ¥15 虚拟机打不开,怎么解决
- ¥15 为什么游戏兑换码能被重复领取
- ¥30 (急!)java实现二叉链表构建二叉树,实现相关功能
- ¥15 C#tekloa节点插件小项
- ¥20 脑电信号的局部场电位分析
- ¥30 Diodes 霍尔开关AH337已经obselete,他的升级替代料【不改变现有电路图】
- ¥15 python爬虫IndexError: list index out of range
- ¥15 (标签-考研|关键词-set)
- ¥15 求修改代码,图书管理系统