回车与换行
回车:回到该行开始位置 ----"\r"
换行:另起一行-----------------“\n”
sleep和fflush
sleep:将进程挂起 单位为1秒;
usleep:单位为1微秒(1秒=10^6微秒)
fflush:刷新缓存区,将缓存区的内容输出或输入
描述:
无论下载,解压缩,复制等情况时,我们总能看到进度条这种东西。进度条以图片形式的可视化窗口直观的显示出计算机处理当前任务的速度,完成度,剩余完成的任务量,以及需要的时间等信息,所以在此我们可以自主实现一个简易的进度条小程序,在centos环境下的Linux系统下编写,我们会用到ctags指令以及Makefile文件,所以在此之前要确定当前系统已成功安装ctags。
①成功安装ctags后,在工作区创建一个目录,并创建一个.c文件进入编辑(此处为proc.c)
②键入上图代码后保存并退出,创建Makefile文件进入编辑。
输入make指令,会生成main.c的可执行程序proc,然后运行./proc即可看到结果。而后通过make clean可以删除proc