Linux下实现进度条小程序

原创 2016年06月01日 01:46:44


描述:

无论下载,解压缩,复制等情况时,我们总能看到进度条这种东西。进度条以图片形式的可视化窗口直观的显示出计算机处理当前任务的速度,完成度,剩余完成的任务量,以及需要的时间等信息,所以在此我们可以自主实现一个简易的进度条小程序,在centos环境下的linux系统下编写,我们会用到ctags指令以及Makefile文件,所以在此之前要确定当前系统已成功安装ctags。




※若find命令未返回结果,说明ctags未安装。




①成功安装ctags后,在工作区创建一个目录,并创建一个.c文件进入编辑(此处为main.c)






②键入上图代码后保存并退出,创建Makefile文件进入编辑。






③在当前工作目录下输入ctags -R指令,会发现目录中多了一个tags文件。该指令的作用是在当前目录及所有子目录递归创建tags文件,在调用vim编辑器时,会自动载入ctags文件,ctags文件中包括了这些对象的列表:用#define定义的宏,枚举型变量的值,函数的定义,c++的namespace,类型定义typedef,变量的定义和声明,类以及常见的自定义类型等,vim通过tags文件对这些对象都做了相应标记




④输入make指令,会生成main.c的可执行程序main,然后运行./main即可看到结果。而后通过make clean可以删除main以及产生的中间文件。





★注:如果发现有多行在跑,说明当前窗口分辨率的问题,将字体调小或将窗口横向拉长则可看到正常输出。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux中实现一个简单的进度条

说起进度条,其实大家常常见到,比如说你在下载视频或文件的时候,提示你当前下载进度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分...

Linux - 实现简易进度条

1.背景知识讲解 2.如何实现一个简单的进度条 开始今天的内容之前,我们先来回顾一个知识,看下面一段代码(Linux下运行程序) 对比上边的代码,似乎相差不大,但是运行结果却千差万别:A图代码运...

linux下实现简单的进度条

缓冲区想要写一个实现进度条的代码,我们就得先明白缓冲机制。首先看下面这两段代码。#include #includeint main() { printf("Hello,World!\n"); ...

Wget 下载进度条是如何实现的?

Wget 下载进度条是如何实现的?自从有一次用过wget后对它如何实现以下这样的进度条有些兴趣,当然做为一个不入流的程序员心里也是有自己的想法。 今天Google到wget老家https://www...
  • WBZH
  • WBZH
  • 2016-10-04 05:28
  • 1372

【Linux】简单实现进度条

一提起进度条,大家会想到在进行安转软件或下载视频等时,会出现以下几点1、进度条存在一个区间,不断加载数据,直到区间加载满了。2、发现会显示你的进度,从0%~100%。3、在网速不好的时候,会出现一个旋...

linux中实现一个简单的进度条

相信大家都用计算机或者手机下载过视屏或者游戏,那仫对于网速这个概念相信大家都不陌生,而我今天模拟实现的进度条就是来模拟实现类似加载或者拷贝文件时速度的显示。     要了解进度条首先需要了解的是缓冲...

linux中获取压缩包的解压进度

下面是转载的一段sh脚本: #!/bin/bash if [ $# -ne 1 ]; then echo "Usage: $0 file" exit 1 fi TSIZE=0 fo...

linux终端进度条

0. 这个是在oschina上看到的,很实用,可在代码中添加,权当库使用,小巧实用 1. 地址在此 url = https://git.oschina.net/lionsoul/ltpro.git...

Linux终端彩色打印+终端进度条

原文链接:https://my.oschina.net/jcseg/blog/178047 开发的一个应用程序选择了终端界面, 为了使软件稍微好看些, 研究下Linux终端的彩色打印, 并且基于这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)