模拟电脑程序安装的进度条

提供两种方式

代码如下:

#include

#include

#include

void proc()

{

int i = 0;

for (i = 1; i <= 100; ++i)

{

printf("-");

}

fflush(stdout);

for (i = 1; i <= 100; ++i)

{

printf("\b");

}

for (i = 1; i <= 100; ++i)

{

printf(">");

fflush(stdout);

Sleep(100);

}

printf("\n");

}

int main()

{

proc();

return 0;

}

void proc()

{

char buf[103];

memset(buf, ' ', sizeof(buf));

buf[0] = '[';

buf[101] = ']';

buf[102] = '\0';

int i = 0;

char index[6] = "-\\|/\0";

while (i <= 100)

{

buf[i] = '=';

printf("%s [%d%%][%c]\r", buf, i, index[i % 4]);

fflush(stdout);//刷新缓冲区

Sleep(200);

i++;

}

printf("\n");

}

原文:http://blog.csdn.net/irean_lau/article/details/45922629

c语言进度条窗口,【C语言】进度条实现相关推荐

  1. 易语言操作java窗口,易语言调用JAVA源码

    易语言调用JAVA源码 @510835147.版本 2 .支持库 Javalib .支持库 spec .程序集 窗口程序集1 .程序集变量 jvm, Java虚拟机 .程序集变量 java, Java ...

  2. Xamarin XAML语言教程通过ProgressTo方法对进度条设置

    Xamarin XAML语言教程通过ProgressTo方法对进度条设置 在ProgressBar中定义了一个ProgressTo方法,此方法也可以用来对进度条当前的进行进行设置,ProgressTo ...

  3. Xamarin XAML语言教程Xamarin.Forms中构建进度条

    Xamarin XAML语言教程Xamarin.Forms中构建进度条 ProgressBar被称为进度条,它类似于没有滑块的滑块控件.进度条总是水平放置的.本节将讲解如何使用进度条. 注意:进度条在 ...

  4. c语言程序设计授课进度安排表,C语言程序设计教学大纲、教学计划进度简表

    <C语言程序设计>教学大纲 课程名称:<C语言程序设计> 英文名称:PROGRAMMING IN C LANGUAGE 课程性质:公共选修课程 课程编号:1203141 所属院 ...

  5. 如何弹出一个模式窗口来显示进度条 .

    最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条.但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可. 首先是进度条窗体,需 ...

  6. php在命令行下显示进度条,PHP命令行进度条

    方法:/** * PHP命令行执行php文件的时候显示执行进度条 * 调用方法:cmd_progress_bar(100,2);表示进度为2%; * @param $total 总进度数量 * @pa ...

  7. java 进度条时间设置_java进度条

    练习JProgressBar结合Timer使用. 代码如下: package luojing; import java.awt.*; import java.awt.event.*; import j ...

  8. Windows编程---使用C/C++语言创建一个窗口

    序言 记得刚学习C语言的时候,我还只能写出在"小黑框"里面运行的控制台程序.后来我了解到这种控制台程序属于命令行界面(CLI,Command-Line Interface),而我们 ...

  9. android 签到 进度条,Android 七种进度条的样式

    当一个应用在后台执行时,前台界面就不会有什么信息,这时用户根本不知道程序是否在执行.执行进度如何.应用程序是否遇到错误终止等,这时需要使用进度条来提示用户后台程序执行的进度.Android系统提供了两 ...

  10. java 进度条 不更新_java 进度条不能刷新解决方案 (已更新一次)

    java期末考试都考完了,实验课却还没完,课程设计也还没开始做,本来打算把最后两次实验尽快做完,然后好好做课设,(我早就想写的坦克大战,过几天写好了,也肯定要整理发布出来).可却被多线程一题给坑了,题 ...

最新文章

  1. pandas使用组合条件筛选、过滤数据行
  2. COCO API的克隆 - http://cocodataset.org/
  3. Ntop性能提升方案
  4. php如何实现用户报警,php封装实现钉钉机器人报警接口的示例代码
  5. linux 开启独立iptables日志
  6. 【深度学习】制作VOC2007数据集用于Faster-RCNN训练
  7. linux nginx大量TIME_WAIT的解决办法--转
  8. keras从入门到放弃(十五)图片数据增强
  9. python最短回文串_LeetCode-Python-214. 最短回文串
  10. cocoapods Analyzing dependencies 问题的解决方案
  11. leetcode 1046. 最后一块石头的重量(堆)
  12. Java8的产品周期_java8的时间和`Date`的对比
  13. 11个技巧让你编写出更好的Python代码,值得收藏!!
  14. 人工智能在财富领域的应用与探索
  15. 机器学习——第一回视频总结
  16. CenturyLink设定NG-PON2部署阶段 业务、无线回程为初始服务目标
  17. 熟悉Keil C51和STC-ISP下载烧录软件
  18. 2019 8 9 STM32F407ADS1526连续转换模式相关配置(采样率达到15000SPS)
  19. [Unity][Crowd]学习人群模拟资源分享以及相关的问题
  20. 电视机hdr是什么功能

热门文章

  1. 查看Django版本号
  2. Android IPC(二)Messenger实现跨进程双向通信
  3. Spring ——《第一章》Spring的基本应用
  4. 1013 数素数 (20 分)—PAT (Basic Level) Practice (中文)
  5. 单链表(链式)c/c++实现
  6. Tclientdate的排序
  7. HTML5的离线存储有几种方式?
  8. C语言之标识符与关键字
  9. IDA pro 的Python环境变量设置
  10. memcached(十)动态扩容