#include #define LEN 25

void HideCursor();

void Gotoxy(int x, int y);

void DrawBox();

int main(void)

{

int len;

HideCursor();

for(len = 1; len <= LEN; len++){

Gotoxy(2 * len, 1 );

printf("█");

Gotoxy(21, 4);

printf("已完成%d%%", 4 * len);

Sleep(100);

}

Gotoxy(21, 4);

printf("下载已完成");

return 0;

}

//隐藏光标

void HideCursor()

{

CONSOLE_CURSOR_INFO cursor_info = {1, 0};//后边的0代表光标不可见

SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);

}

//光标移动

void Gotoxy(int x, int y)

{

HANDLE hout; //定义句柄变量hout

COORD coord; //定义结构体coord

coord.X = x;

coord.Y = y;

hout = GetStdHandle(STD_OUTPUT_HANDLE);//获得标准输出(屏幕)句柄

SetConsoleCursorPosition(hout, coord);//移动光标

}

//画边框

void DrawBox()

{

printf("╔═════════════════════════╗");

putchar('\n');

printf("║ ║");

putchar('\n');

printf("╚═════════════════════════╝");

}

c语言进度,C语言实现动态进度条相关推荐

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

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

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

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

  3. python 进度条_Python小程序系列——动态进度条(1)

    Python动态进度条I 开始我们的第一个Python程序. 显示一个动态进度条,在同一个位置显示从1%到100% 源代码附上来: import sys #有关Python运行环境的变量和函数impo ...

  4. C 语言编程 — 静态库、动态库和共享库

    目录 文章目录 目录 文章目录 程序函数库 静态链接 创建静态库文件 动态链接 创建共享库文件 共享库文件的名字 共享库文件的存储路径 LD_LIBRARY_PATH 环境变量 ldconfig 指令 ...

  5. 【Groovy】Groovy 动态语言特性 ( Groovy 语言与 Java 语言执行效率对比 | 以动态特性编译的 Groovy 类 | 以静态特性编译的 Groovy 类 )

    文章目录 一.以动态特性编译的 Groovy 类 二.Groovy 语言与 Java 语言执行效率对比 三.以静态特性编译的 Groovy 类 一.以动态特性编译的 Groovy 类 Groovy 类 ...

  6. python动态显示进度条_实例详解python如何轻松实现动态进度条

    本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...

  7. 动态语言和静态语言的比较

    一 .静态语言的优势到底在哪? 来自robbin 摘自 http://www.javaeye.com/article/33971?page=7 引用 是像Java或者C#这样强类型的准静态语言在实现复 ...

  8. 下面的语言中哪些语言是动态语言( )

    下面的语言中哪些语言是动态语言(B    ) A.C B.JavaScript C.C++ D.CSS E.Java F.Objective-C 解析 静态语言(强类型语言) 静态语言是在编译时变量的 ...

  9. Canvas制作动态进度加载水球

    前言 之前看到一些球型的动态加载的效果,一直想自己动手做一个,正好这段时间重温了一个Canvas,所以就尝试了一下. 样式预览 height="342" width="1 ...

  10. bootstrap 滚动 进度条_bootstrap实现动态进度条效果

    Bootstrap的动态进度条: html: 创建一个modal   这里使用fade先将modal隐藏起来,然后modal里面嵌入progress 代码很简单 保存中:{{length}}% PS: ...

最新文章

  1. python显示图像文件要放在哪儿_opencv显示图像要把图像放在哪里
  2. Xamarin图表开发基础教程(12)OxyPlot框架支持的金融图表类型
  3. php请求路由,PHP 新手入门指南 - 表单请求与路由
  4. 新单词 part 4
  5. linux里hba状态_Windows和Linux系统查看HBA卡wwn号的方法 | 系统之家官网
  6. BZOJ-1045 糖果传递
  7. webpack4.0各个击破(9)—— karma篇
  8. php由哪几部分组成,微型计算机通常是由哪几部分组成?
  9. video 标签内 音量_HTML5 视频(Video)元素使用详解
  10. javascript控制页面控件隐藏显示的两种方法
  11. RegisterWindowMessage
  12. 注意sizeof()返回的数无符号数,有符号数遇到无符号数时变成无符号数
  13. 强大的 actuator 服务监控与管理
  14. 做1.84亿用户的“知己”,网易云音乐携手飞桨让推荐系统更“贴心”
  15. 【天磊卫士安全预警】incaseformat蠕虫病毒预警
  16. 目标客户画像_做营销时,如何做好目标用户群体画像?
  17. 从上到下的系统架构分析方法 - Intel PMU
  18. 那个让你头大的数据结构,用Python学会变简单吗?
  19. 甲骨文考虑收购市值775亿美元的埃森哲
  20. 树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

热门文章

  1. c语言课设代写一般多少钱_海南彩礼钱一般给多少 海南娶媳妇要多少钱
  2. Spring Boot + Spring-Kafka 异步配置
  3. 设计模式(8)——外观模式
  4. .net 画图 饼图折线图等
  5. NullPointerException空指针异常的理解
  6. .NET、ASP.NET控件及源码大汇总 最新最全哦
  7. Package Control 使用
  8. CSS类,ID,标签和伪类详细说明
  9. Sql Server 远程过程调用失败
  10. Myeclipse自定义包自动加入