limux下进度条代码

来源:互联网 发布:查看udp端口是否开放 编辑:程序博客网 时间:2024/05/16 09:20
1 建⽴proccess.h
代码如下:
#ifndef _PROCCESS_
#define _PROCCESS_
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#define _SIZE_ 103
void process();
#endif
2.建⽴proccess.c
#include "proccess.h"
void process()
{
int i=1;
char str[_SIZE_];
memset(str, ' ', sizeof(str));
str[_SIZE_-1] = '\0';
str[_SIZE_-2] = ']';
str[0] = ‘[';
char index[5]="-\\|/\0";
while(i <= 100)
{
str[i] = '#';
printf(“%s[ %d%% %c ]\r”,str,i,index[i%4] );
fflush(stdout);
i++;
usleep(100000);
}
printf("\n");

}

3.建立main

#include <stdio.h>
#include "proccess.h"
int main()
{
process();
return 0;
}




0 0
原创粉丝点击