Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在循环中更新Linux终端屏幕

在循环中更新Linux终端屏幕
EN

Stack Overflow用户
提问于 2013-11-29 23:35:13
回答 1查看 139关注 0票数 0

我在windows和圆点中编写了以下简单代码,在循环的每一步中,通常用CMD打印:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 for(int i=0;i<=5;i++)
 {
  cout<<i;
  Sleep(1000);
 }

但是Linux中的这段代码不会在循环的每一步中打印点,它会等待5秒,然后打印出所有的点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 for(int i=0;i<=5;i++)
 {
  cout<<i;
  pause(1);
 }

它如何在每个循环步骤中更新终端输出屏幕?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-29 23:44:25

要确保实际将输出刷新到屏幕上,您需要调用刷新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for(int i=0;i<=5;i++)
 {
  cout<<i;
  cout.flush();
  pause(1);
 }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20297835

复制
相关文章
Linux日志轮循实现(shell)
在Linux系统中,日志的使用非常频繁,那么对日志就需要一定策略的管理,包括存放目录的设计,log文件命名规则,历史log文件的存放,log目录的容量限制,另外还有日志轮循。
jianghaibobo
2019/08/02
1.7K0
SwiftU:在循环中创建视图
通常在一个循环中创建多个SwiftUI视图。例如,我们可能想要遍历一系列名称,并让每个名称成为文本视图,或者遍历一系列菜单项,并将每个名称显示为图像。
韦弦zhy
2020/03/20
2.2K0
在 Linux 终端调整图像的大小
ImageMagick 是一个方便的多用途命令行工具,它能满足你所有的图像需求。ImageMagick 支持各种图像类型,包括 JPG 照片和 PNG 图形。
用户4988085
2021/09/14
4.5K0
在终端监控你的 Linux 系统 | Linux 中国
在 POSIX 术语中, 进程(process)是一个正在进行的事件,由操作系统的内核管理。当你启动一个应用时就会产生一个进程,尽管还有许多其他的进程在你的计算机后台运行,包括保持系统时间准确的程序、监测新的文件系统、索引文件,等等。
用户8639654
2021/09/03
1.7K0
如何清除 Ubuntu 和其他 Linux 发行版的终端屏幕
你可能需要清除终端屏幕并专注于要执行的下一个任务。相信我,清除 Linux 终端屏幕会很有帮助。
用户1880875
2021/09/13
2K0
所见即所录,在云端轻松搞定终端屏幕内容录制
什么是「云端原生录制」 传统的云端录制只能录制纯净的直播流画面,并不能完整还原观众视角下的真实直播场景。实际的直播场景除了直播流外,还包括界面UI、聊天弹幕、白板笔记、连麦互动、礼物动效等各种内容,而这些内容是无法通过传统方案在云端拉取的。但在电竞赛事、在线教育、连麦PK等很多场景中,完整推流/录制这些终端屏幕内容又是客户的刚需,这导致他们不得不采用人工录制、插件辅助等实现困难且成本很高的妥协方案。 纯净直播流录制(左)与终端屏幕内容录制(右) 腾讯云音视频基于云直播和云渲染推出的「云端原生录制」方案,
腾讯云音视频
2023/06/05
8480
所见即所录,在云端轻松搞定终端屏幕内容录制
在Linux终端上进行冒险吧!【Gaming】
今天是我们长达24天的Linux命令行玩具降临日历的最后一天。希望你一直在跟进,但如果没有,就要重新开始,继续下去。你会发现你的Linux终端有很多游戏、娱乐以及古怪的东西
五月Rambo
2019/11/18
8750
在Linux终端上进行冒险吧!【Gaming】
Linux 让进程在关闭终端后继续执行
后台进程退出是由于登陆shell收到了SIGHUP信号后在退出前将SIGHUP转发给所有的作业(jobs)。jobs由于收到SIGHUP而终止运行。
白墨石
2021/01/13
2.9K0
在 Linux 终端中使用命令移动文件
要在有图形界面的计算机上移动一个文件,你要打开该文件当前所在的文件夹,然后打开另一个窗口导航到你想把文件移到的文件夹。最后,你把文件从一个窗口拖到另一个窗口。
用户1685462
2021/09/12
2.9K0
Dart:在循环中使用 Async 和 Await
在 Dart(以及 Flutter)中,您可以使用Future.forEach在循环中顺序执行同步操作。下面的示例程序将打印从 1 到 10 的数字。每次打印完一个数字,它会等待 3 秒,然后再打印下一个数字。
徐建国
2022/04/27
1.7K0
Dart:在循环中使用 Async 和 Await
在 Linux 中使用 OBS 和 Wayland 进行屏幕录制
GNOME 的内置屏幕录像机 可以工作,但它是隐藏的,没有 GUI,也没有办法配置和控制记录内容。此外,还有一个叫 Kooha 的工具,但它一直在屏幕上显示一个计时器。
用户9105998
2021/11/22
2.6K0
在 Linux 终端上的 10 个有趣的命令
Linux 的命令行不仅是一个复杂且强大的命令所在地,同时也是一个有趣的乐园。在本文中,我整理了一系列有趣的 Linux 命令,您可以从中获得乐趣。
混说Linux
2022/07/14
6150
在 Linux 终端上的 10 个有趣的命令
在终端打印地图
无意间突发奇想,能否在终端中打印地图,然后找到了一篇文章介绍,只需运行这行代码: $ telnet mapscii.me # 若未安装telnet需安装一下 $ yum install telnet
宋天伦
2020/07/19
7680
在终端打印地图
Java 如何优雅的在循环中删除元素
如果集合中的元素唯一,也就是说只删除集合中符合条件的一个元素,以下用法也是没问题的
鱼找水需要时间
2023/02/16
1.3K0
linux 命令在终端能执行 丢进 crontab 就报错
易出错点:环境变量不同 解决方法:用上述 source 命令,使用当前用户环境变量,包括 alias、用户登录终端会做的一些初始化操作(如果 ~/.bash_profile 做的事情过多,这个命令一定程度上降低效率)
lukachen
2023/10/22
1700
linux 命令在终端能执行 丢进 crontab 就报错
Linux终端的使用
要了解终端,就要了解一下计算机方面的历史,早期的计算机都属于大中型计算机,是个庞然大物,占用很大的空间,属于公用产品。不像现在的电脑,可以人手一部,直接操作。那如何对这些计算机进行控制与操作呢。那就搞个终端设备来操作。因此一台计算机上有很多种不同的终端设备也和正常。也就是说终端就是为主机提供了人机接口,每个人都通过终端使用主机的资源。
星哥玩云
2022/09/15
11.8K0
Linux终端的使用
Linux终端使用总结
tip:在 Linux 下文件夹(目录)所占用的磁盘空间都是 4096byte,目录大小不包括目录内的文件大小
TagBug
2023/03/15
11.3K0
Linux终端使用总结
基础:在 Linux 终端中删除文件和文件夹
要想使用图形化界面删除计算机上的文件,你可能会直接将文件或文件夹拖拽到 “垃圾箱” 或 “回收站”。或者你也可以选择要删除的文件或文件夹,右键单击并选择 删除。
用户1880875
2021/09/07
3.7K0
使用python在linux终端打印二维码
其实主要就是使用qrcode.QRCode.print_ascii()方法在终端画二维码。接下来介绍使用方法。
用户8851537
2021/07/22
2.3K0
点击加载更多

相似问题

如何在linux终端上寻址屏幕?

15

终端程序-如何更新屏幕数据?

10

在Linux终端上执行Linux

114

在Linux终端中,R CMD默认为R版本选择屏幕

20

如何在Linux终端中更新打印行?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文