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

公司网站在百度搜不到互联网

公司网站在百度搜不到,互联网,免费询价网,网站备案 seo实现进度条进度条1 补充 - 回⻋与换⾏2 ⾏缓冲区3 练⼿ - 倒计时程序4 进度条代码进度条 1 补充 - 回⻋与换⾏ • 回⻋概念 • 换⾏概念 • ⽼式打字机的例⼦ • \r&&\n 2 ⾏缓冲区 什么现象&#xff1f; #include <stdio.h> int main() { printf(“hello bi…

实现进度条

  • 进度条
  • 1 补充 - 回⻋与换⾏
  • 2 ⾏缓冲区
  • 3 练⼿ - 倒计时程序
  • 4 进度条代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进度条

1 补充 - 回⻋与换⾏

• 回⻋概念
• 换⾏概念
• ⽼式打字机的例⼦
• \r&&\n

2 ⾏缓冲区

什么现象?
#include <stdio.h>
int main()
{
printf(“hello bite!\n”);
sleep(3);
return 0;
}

什么现象??
#include <stdio.h>
int main()
{
printf(“hello bite!”);
sleep(3);
return 0;
}

什么现象???

int main()
{
printf("hello bite!");
fflush(stdout);
sleep(3);
return 0;
}

3 练⼿ - 倒计时程序

#include <unistd.h>int main()
{
int i = 10;
while(i >= 0)
{
printf("%-2d\r", i); // \n
fflush(stdout);
i--;
sleep(1);
}
printf("\n");
return 0;
}

4 进度条代码

#include "process.h"
#include <string.h>
#include <unistd.h>
#define NUM 101
#define STYLE '='
// vesion1
void process_v1()
{
char buffer[NUM];
memset(buffer, 0, sizeof(buffer));
const char *lable="|/-\\";
int len = strlen(lable);
int cnt = 0;
while(cnt <= 100)
{
printf("[%-100s][%d%%][%c]\r", buffer, cnt, lable[cnt%len]);
fflush(stdout);
buffer[cnt]= STYLE;
cnt++;
usleep(50000);
}
printf("\n");}
// verison2
void FlushProcess(double total, double current)
{
char buffer[NUM];
memset(buffer, 0, sizeof(buffer));
const char *lable="|/-\\";
int len = strlen(lable);
static int cnt = 0;
// 不需要⾃⼰循环,填充#
int num = (int)(current*100/total); // 11.0 / 1000
int i = 0;
for(; i < num; i++)
{
buffer[i] = STYLE;
}
double rate = current/total;
cnt %= len;
printf("[%-100s][%.1f%%][%c]\r", buffer, rate*100, lable[cnt]);
cnt++;
fflush(stdout);
}process.h
#pragma once
#include <stdio.h>
void process_v1();
void FlushProcess(double total, double current);main.c
$ cat main.c
#include "process.h"
#include <stdio.h>
#include <unistd.h>double total = 1024.0;
double speed = 1.0;
void DownLoad()
{
double current = 0;
while(current <= total)
{
FlushProcess(total, current);
// 下载代码
usleep(3000); // 充当下载数据
current += speed;
}
printf("\ndownload %.2lfMB Done\n", current);
}
int main()
{
DownLoad();
DownLoad();
DownLoad();
DownLoad();
DownLoad();
DownLoad();
DownLoad();
DownLoad();
return 0;
}
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)
BIN=processbar
$(BIN):$(OBJ)
gcc -o $@ $^
%.o:%.c
gcc -c $<
.PHONY:
clean:
rm -f $(OBJ) $(BIN)
http://www.dtcms.com/a/484446.html

相关文章:

  • 公司网站的管理和维护电子商务平台是什么意思
  • 做网站的设计尺寸延吉网站开发公司
  • 制作一个网站数据库怎么做的深圳网页设计公司搜行者seo
  • 织梦个人网站模板永清县建设局 网站
  • 怎么运营小程序seo网站诊断价格
  • 南通网站设计大连百度推广优化
  • 从哪里设置网站关键词网站怎么做移动图片不显示
  • 做家教有哪些比较好的网站开一个网站的流程
  • 湖南网站制作哪家好wordpress底部版权信息
  • Lora原理介绍
  • 网站建站 外贸推广获客
  • 梦织做网站网站建设分析魅族
  • 移动网站好处cdr软件
  • 霸州做网站shijuewang安徽安庆属于南方还是北方
  • JAVA后端开发——软件分层架构中的“管道井”原则
  • 国际网站建设工具wordpress背景图片下载
  • 网站建设四段合一优秀企业站网站
  • 快递网站设计公司传奇世界网页版在线玩
  • 网站地图文件asp.net电子商务网站前台模板
  • 网站建设合同简单有关天猫网站建设的论文
  • 网站信息化建设领导小组城市建设模拟游戏网站
  • 聊城专业建wap网站厦门建设工程信息网官网
  • 网站优化简历模板公司想制作网站吗
  • 移动网站跟pc网站域名和空间有什么区别常州市建设工程质量监督站网站
  • 个人摄影网站进口全屋定制十大名牌
  • 网站开发设计大赛免费ppt模板下载爱ppt
  • 模仿的网站做一样违法吗seo营销外包公司
  • 网站备案名称重复免费开源cms内容管理系统
  • 网站建设工作室北京小俊哥什么是企业型网站
  • h5企业网站源码下载汕头seo收费