Linux进度条小程序及背景知识简述
来源:互联网 发布:windows 10使用详解 编辑:程序博客网 时间:2024/05/21 21:35
一、进度条程序(Linux Vim实现):
(1)程序代码:
(2)Makefile:
(3)、运行结果:
(4)、进度条原理:
通过运用 \r 回到行首覆盖打印的特性及sleep函数与fflush函数的配合使用进行程序的编辑运行。
二、\n与\r 的区别:
符号 ASCII码 意义
\n 10 换行NL
\r 13 回车CR
回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return
换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed
在不同的操作系统这几个字符表现不同,比如在WIN系统下,这两个字符就是表现的本义,在UNIX类系统,换行\n就表现为光标下一行并回到行首,在
MAC上,\r就表现为回到本行开头并往下一行,至于ENTER键的定义是与操作系统有关的。通常用的Enter是两个加起来。
如下代码:
运行结果:
由以上程序可以看出\r表示回退本行行首覆盖打印之后的内容,\n换行进行打印输出。
三、sleep(usleep)函数,fflush函数的搭配使用
1、 sleep简述(usleep中的时间以微秒为单位,sleep以秒为时间单位)
2、fflush简述
3、当仅用sleep而没有fflush时,程序会因一直处于sleep等待状态而无法显示正常结果,当使用fflush函数清除缓冲区后,即可显示正常结果。
0 0
- Linux进度条小程序及背景知识简述
- Linux下编写进度条的背景知识及代码实现
- Linux之小程序进度条
- Linux下进度条小程序
- Linux实现进度条小程序
- Linux入门:进度条小程序
- Linux简单小程序---进度条
- Linux下的进度条小程序
- Linux下实现进度条小程序
- linux下实现进度条小程序
- linux 第一个小程序 进度条
- Linux下编写进度条小程序
- Linux下的小程序:进度条
- Linux下的进度条小程序
- 【Linux】彩色进度条的实现,Linux小程序
- 进度条小程序
- 我的第一个Linux小程序(进度条)
- Linux下的第一个小程序之进度条
- GreenDao3.0简单使用
- 二分法查找
- C# 线性表之顺序存储结构
- Eclipse 配置Tomcat 404 解决方法
- 红外解码控制数码管
- Linux进度条小程序及背景知识简述
- 如何给Eclipse添加一个JDK或JRE
- 深深的套路——九价加卫苗之行
- uC/OS-ii内核理解(四)TCB任务控制块
- js时间控件
- 货比三家后,我的最终选择
- eclispe下建立webServiceDemo
- Git远程操作详解
- NodeJs+Egret制作socket在线五子棋游戏(1)