当前位置: 首页 > wzjs >正文

reeoo v5 wordpress深圳网站建设优化

reeoo v5 wordpress,深圳网站建设优化,佛山网站设计案例,用dw做网站怎么单独修改字体这里使用随机数来模拟下载量,来实现一个下载进度更新的小程序 main.c 的代码,其中downlod这个函数使用的是函数指针,如果有多个进度条函数可以传入进行多样化的格式下载显示,还需要传入一个下载总量,每次"下载以…

这里使用随机数来模拟下载量,来实现一个下载进度更新的小程序

main.c 的代码,其中downlod这个函数使用的是函数指针,如果有多个进度条函数可以传入进行多样化的格式下载显示,还需要传入一个下载总量,每次"下载以后刷新一次进度条",具体实现如下。

#include<stdio.h>
#include<stdlib.h>
#include"process.h"
#include<time.h>const int base=100;
double total1 =2048.0;
double total2 =500.0;
double once =0.5;
typedef void (*flush_t)(double current,double total);void downlod(flush_t f,double total)
{double current=0.0;double speed=0.0;while(current <= total){int n = rand() % base + 1 ;speed=n * once;current+=speed;if(current>total){current=total;process(current,total);usleep(100000);break;}f(current,total);usleep(100000);}printf("\n");
}int main()
{srand(time(NULL));downlod(process,total1);downlod(process,total2);return 0;
}

process.c的实现与上一篇文章的方法类似,只是更改了一个下载样式 ' . ',lable使用一个数组来储存,其中点的个数由静态变量n控制,在第一个循环中当i等于NUM大小时会将最后一个字符设置为'\0',否则在打印的时候会出现“烫烫烫”等字符,这是因为字符串以'\0'作为结束标志。此次代码根据真实的应用场景,进行动态刷新,由percent控制'#'的数量。最后在打印进度条时还添加了当前下载量和总的下载量,下载完成时状态栏会显示Finish,具体实现如下。

#include"process.h"
#include<string.h>#define NUM 100
#define STYLE '='
#define POINT '.'
#define PUM 7void process(double current, double total)
{char bar[NUM/2+2];memset(bar , '\0' , sizeof(bar));int percent=(int)(current / total * 100);int i = 0;for(i = 0; i <=percent; i++){if(i % 2  == 0){bar[i/2]=STYLE;bar[i/2+1]='>';}if(i == NUM)bar[i/2+1]='\0';}char lable[PUM];static int n= 0;n++;n %= PUM;memset(lable,'\0',PUM);for(i = 0; i < PUM; i++){if (i < n )lable[i]=POINT;else lable[i]=' ';if(i == PUM-1)lable[i]='\0'; }if(percent==100){printf("已下载量: %-6.1f mb 总下载量: %-6.1f mb[%-51s][%3d%%][Finish]\r",current,total,bar,percent); }else{printf("已下载量: %-6.1f mb 总下载量: %-6.1f mb[%-51s][%3d%%][%-6s]\r",current,total,bar,percent,lable);}fflush(stdout);
}

代码运行效果图:

http://www.dtcms.com/wzjs/139326.html

相关文章:

  • 果洛营销网站建设关键词排名客服
  • 宁乡电商网站建设收费做营销型网站哪家好
  • 做网站前端后端ui什么意思免费推广软件哪个好
  • 教学网站设计与开发东莞网站建设排名
  • 大学生课程设计网站深圳关键词排名推广
  • 淘宝客网站里面catid=16网站为什么要seo
  • dede采集规则下载网站广州seo优化公司
  • 英语翻译网站开发百度收录方法
  • 珠海做网站公司有哪些中国的搜索引擎有哪些
  • 买了域名和空间怎么做网站盘古百度推广靠谱吗
  • 有源码帮忙搭建网站吗百度官网认证多少钱
  • 博乐建设工程信息网站全国疫情最新情况最新消息今天
  • wordpress关闭媒体库功能网络推广seo
  • 校园网站开发目的b2b平台是什么意思
  • 网站建设员工分工如何推广一个网站
  • 衢州 做 网站简述什么是网络营销
  • html手机模板提供搜索引擎优化公司
  • 网上作业网站怎么做的新东方教育培训机构
  • 国外网站建设官网广告软文小故事200字
  • 如何做网站首页的psd图在线代理浏览网页
  • 网站制作过程简介销售平台排名
  • 凡科的模板做网站互联网服务平台
  • 浏览器网站在线进入关键词优化
  • 个人网站需公安备案吗广州网络seo公司
  • 网站开发公司面试题收录网站是什么意思
  • wordpress解决速度新的seo网站优化排名 网站
  • 建网站难不难南京百度关键字优化价格
  • 淮安 做网站 app链接
  • 设计建设网站公司新东方
  • 有哪些可以做兼职的网站官网制作公司