# pBar_demo **Repository Path**: suixiangAffinity/pBar_demo ## Basic Information - **Project Name**: pBar_demo - **Description**: 使用c语言实现一个简单的命令行进度条processBar - **Primary Language**: C/C++ - **License**: Unlicense - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-06 - **Last Updated**: 2022-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pBar_demo ## 描述description 使用c语言实现一个简易的命令行进度条 ## 软件结构Software Architecture ├──main.c ├──processBar │   ├──processBar.c │   └──processBar.h └──others ## 文件说明file description ### main.c description: 主函数,控制演示过程 + 初始化进度条对象pBar + 循环调用进度条对象的step方法 + 释放对象并结束 ### processBar/processBar.h description: 进度条的头文件 + struct _processBar_backend 进度条对象的方法 + step_newLine() 单步执行,进度条结束后新启一行 + step() 单步执行 + release() 释放进度条对象 + struct _processBar 定义进度条对象 + blockN 进度条方块个数 + barN 进度条的总量 + backend 进度条方法 ### processBar/processBar.c description: 进度条的函数库 + pBar_init() 初始化一个进度条对象 + pBar_step() 单步绘制进度条 + pBar_release() 释放进度条对象 + others not_use ## 环境environments Linux + gcc ## 使用说明Instructions 需要保证第一次调用时,光标在一行的起始位置 ## 展望prospect none #### by suixiang <18408205162@163.com> 2022 0406