linux让写入文件的内容持续更新显示在终端中
例如我运行了一个程序不断将计算结果写入到文件output中,但是程序正在跑的时候我的终端界面是黑的,啥也没有,如何让终端也实时显示持续写入文件的内容,就像在安装程序一样,终端也在一行一行往下走
如何让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");解决 无用评论 打赏 举报