进度条(倒计时)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.mzph.cn/bicheng/55478.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大语言模型入门(一)——大语言模型智能助手

一、大语言模型智能助手 2022年末ChatGPT一经推出,一时间不注册个账号用一下都跟不上潮流了。然而,我们要注册OpenAI的账号使用ChatGPT还是一件比较麻烦的事情(懂的都懂)。好在,国内各大团队非常给力地及时推出了自研的…

计算机网络--TCP、UDP抓包分析实验

计算机网络实验 目录 实验目的 实验环境 实验原理 1、UDP协议 2、TCP协议 实验具体步骤 实验目的 1、掌握使用wireshark工具对UDP协议进行抓包分析的方法,掌握UDP协议的报文格式,掌握UDP协议校验和的计算方法,理解UDP协议的优缺点&am…

探索、深化技能与软实力共进

在当下的大语言模型AIGC快速发展的时代,AI辅助编程工具的普及正在深刻改变程序员的工作方式。面对这一变革,程序员如何保持并提升自身的核心竞争力,是每个程序员都需要思考的问题。  一、认知AI的力量  AI技术的发展和普及为程序员提供了…

Linux云计算 |【第四阶段】RDBMS1-DAY3

主要内容: 子查询(单行单列、多行单列、单行多列、多行多列)、分页查询limit、联合查询union、插入语句、修改语句、删除语句 一、子查询 子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一…

《OpenCV》—— 指纹验证

用两张指纹图片中的其中一张对其验证 完整代码 import cv2def cv_show(name, img):cv2.imshow(name, img)cv2.waitKey(0)def verification(src, model):sift cv2.SIFT_create()kp1, des1 sift.detectAndCompute(src, None)kp2, des2 sift.detectAndCompute(model, None)fl…

stm32四足机器人(标准库)

项目技术要求 PWM波形的学习 参考文章stm32 TIM输出比较(PWM驱动LED呼吸灯&&PWM驱动舵机&&PWM驱动直流电机)_ttl pwm 驱动激光头区别-CSDN博客 舵机的学习 参考文章 stm32 TIM输出比较(PWM驱动LED呼吸灯&&PWM驱动舵机&&PWM驱动直流电机)…

Pikichu-xss实验案例-通过xss获取cookie

原理图: pikachu提供了一个pkxss后台; 该后台可以把获得的cookie信息显示出来; 查看后端代码cookie.php:就是获取cookie信息,保存起来,然后重定向跳转到目标页面;修改最后从定向的ip&#xff0…

计算机组成原理之乘/除法运算的基本原理,乘法电路与除法电路的基本结构

计算机组成原理之乘/除法运算的基本原理 乘法运算: 基本原理:在计算机中,乘法运算通常通过累加-左移(对于二进制乘法)或利用阵列乘法器实现。累加-左移方法通过将被乘数与乘数的每一位相乘(与操作&#x…

V3D——从单一图像生成 3D 物体

导言 论文地址:https://arxiv.org/abs/2403.06738 源码地址:https://github.com/heheyas/V3D.git 人工智能的最新进展使得自动生成 3D 内容的技术成为可能。虽然这一领域取得了重大进展,但目前的方法仍面临一些挑战。有些方法速度较慢&…

c语言基础作业

选择题 1.1、以下选项中,不能作为合法常量的是 __________ A)1.234e04 B)1.234e0.4C)1.234e4 D)1.234e0 1.2、以下定义变量并初始化错误的是_____________。 A) char c1 ‘H’ ; B) char c1 9…

【数一线性代数】021入门

Index 推荐阅读:https://blog.csdn.net/weixin_60702024/article/details/141729949分析实现总结 推荐阅读:https://blog.csdn.net/weixin_60702024/article/details/141729949 给定二叉树的根节点root,计算其叶节点的个数。 分析实现 类似…

Scrapy 爬虫的大模型支持

使用 Scrapy 时,你可以轻松使用大型语言模型 (LLM) 来自动化或增强你的 Web 解析。 有多种使用 LLM 来帮助进行 Web 抓取的方法。在本指南中,我们将在每个页面上调用一个 LLM,从中抽取我们定义的一组属性,而无需编写任何选择器或…

网络编程(5)——模拟伪闭包实现连接的安全回收

六、day6 今天学习如何利用C11模拟伪闭包实现连接的安全回收,之前的异步服务器为echo模式,但存在安全隐患,在极端情况下客户端关闭可能会导致触发写和读回调函数,二者都进入错误处理逻辑,进而造成二次析构。今天学习如…

Java 类加载委托机制

1. 引言 Java 中的类加载机制是 JVM 的核心之一,它通过将字节码加载到内存中,使得程序能够正常运行。而在这个过程中,Java 引入了一种独特的“类加载委托机制”(也称双亲委派机制),以确保类加载的稳定性与…

【ZYNQ 开发】填坑!双核数据采集系统LWIP TCP发送,运行一段时间不再发送且无法ping通的问题解决

问题描述 之所以说是填坑,是因为之前写了一篇关于这个双核数据采集系统的调试记录,问题的具体表现是系统会在运行一段时间后(随机不定时,长了可能将近两小时,短则几分钟),突然间就不向电脑发送数…

windows下安装rabbitMQ并开通管理界面和允许远程访问

如题,在windows下安装一个rabbitMQ server;然后用浏览器访问其管理界面;由于rabbitMQ的默认账号guest默认只能本机访问,因此需要设置允许其他机器远程访问。这跟mysql的思路很像,默认只能本地访问,要远程访…

Web和UE5像素流送、通信教程

一、web端配置 首先打开Github地址:https://github.com/EpicGamesExt/PixelStreamingInfrastructure 找到自己虚幻引擎对应版本的项目并下载下来,我这里用的是5.3。 打开项目找到PixelStreamingInfrastructure-master > Frontend > implementat…

Redis介绍及整合Spring

目录 Redis介绍 Spring与Redis集成 Redis介绍 Redis是内存数据库,Key-value型NOSQL数据库,项目上经常将一些不经常变化并且反复查询的数据放入Redis缓存,由于数据放在内存中,所以查询、维护的速度远远快于硬盘方式操作数据&#…

启动服务并登录MySQL9数据库

【图书推荐】《MySQL 9从入门到性能优化(视频教学版)》-CSDN博客 《MySQL 9从入门到性能优化(视频教学版)(数据库技术丛书)》(王英英)【摘要 书评 试读】- 京东图书 (jd.com) Windows平台下安装与配置MyS…

解密自闭症康复方法:帮助孩子走出困境

在人生的长河中,每一个孩子都是家庭的希望,是父母心中最柔软的那一部分。然而,当自闭症这一沉重的阴霾笼罩在某些家庭之上时,那份希望似乎变得遥不可及。但请相信,无论前路多么艰难,总有一束光,…