当前位置: 首页 > news >正文

进度条(倒计时)Linux

\r回车(回到当前行开头)

\n换行

行缓冲区概念

什么现象?

什么现象??

什么现象???

自己总结:

#pragma once 防止头文件被重复包含

倒计时

在main.c中,windows.h是不可以用的,而且sleep是小写,在vs中windows.h是可以的,用大写Sleep

Linux版本用unistd.h

VS版本

Linux中,为什么不加\n先停两秒再出现hello world

C语言程序在执行前会默认打开这三个流

把文件强制刷新到显示器上要用fflush(stdout),因为这样的情况下,程序运行起来,什么也没有必须要有fflush,跟VS上还是有区别的

最后的printf("\n");的作用是为了让最后打印到1时停留一下

进度条

时间太慢用usleep(单位是微秒)

可以在屏幕上显示成这种:===

                                           ====

                                           =========......

这样的情况,先创建个数组并且用\0初始化,%s,\0,不显示

再打印这个数组,cnt一开始是0,在循环里一次一次的++,就会有这种效果

注意点:

左对齐%-100s,

这里的箭头很细节,bar[cnt]='>',是在cnt++后赋值,然后再++后再赋值ii所以上次的'>',就被覆盖了

不加printf("\n");

http://www.lryc.cn/news/452332.html

相关文章:

  • [每周一更]-(第117期):硬盘分区表类型:MBR和GPT区别
  • 河南移动:核心营业系统稳定运行超300天,数据库分布式升级实践|OceanBase案例
  • 22.1 k8s不同role级别的服务发现
  • OpenCV计算机视觉库
  • CentOS 系统中的文件挂载 U 盘
  • Lumerical脚本语言-变量操作(Manipulating variables)
  • 一个基本的包括爬虫、数据存储和前端展示框架0
  • 简历制作面试篇
  • 智能制造--EAP设备自动化程序
  • LabVIEW混合控制器质量检测
  • 新技术浪潮下的等保测评:云计算、物联网与大数据的挑战与机遇
  • 微信小程序技术框架选型
  • SQL学习3
  • Linux:进程控制(一)
  • 初识算法 · 双指针(3)
  • 【AI知识点】近似最近邻搜索(ANN, Approximate Nearest Neighbor Search)
  • 编程工具简介
  • 汽车信息安全 -- 存到HSM中的密钥还需包裹吗?
  • 【PostgreSQL】入门篇——SELECT、INSERT、UPDATE 和 DELETE 语句,SQL 中最常用的四种操作用法
  • 【Ubuntu】安装常用软件包-mysql
  • 幂等性及技术解决方案
  • 正向代理 反向代理
  • 【分布式微服务云原生】如何在ActiveMQ中优雅处理提前支付的延时订单
  • Easy Excel从入门到精通!!!
  • 简易CPU设计入门:取指令(三),ip_buf与rd_en的非阻塞赋值
  • 【算法】---归并排序(递归非递归实现)
  • UniVue大版本更新:UniVue2.0.0-preview
  • RabbbitMQ篇(环境搭建 - 下载 安装)(持续更新迭代)
  • C++基础补充(02)C++其他控制语句break continue goto等
  • 决策树中联合概率分布公式解释说明