## linux中换行和回车:
### ‘\n’表示换行,换到当前行的下一行,即光标指向下一行最开始的位置;
### ‘\r’指回车,即光标回到最开始位置。
### 通过添加usleep函数,但它是以微妙计的,其头文件在#include
#include<stdio.h>
#include<unistd.h>
#include<string.h>
int main()
{
char array[102];
int rate=0;
char tmp[5]="-\\|/";// \\转义
memset(array,0,sizeof(array));
while(rate<=100)
{
printf("[%-100s]",array);
printf("[%d%%]",rate);
printf("[%c]",tmp[rate%4]);
printf("\r");
array[rate]='#';
rate++;
fflush(stdout); //刷新标准输出缓冲区
usleep(100000);
}
printf("\n");
return 0;
}