编写一个简单的进度条首先需要注意几个点,第一回车和换行的区别,回车为\r,指从后面回到这一行的第一列,换行为指从本行移至下一行,不改变列的位置,所以平时的\n,ENTER键是回车加换行,第二点在printf()后使用fflush(stdout)的作用是立刻将要输出的内容输出。
当使用printf()函数后,系统将内容存入输出缓冲区,等到时间片轮转到系统的输出程序时,将其输出。
使用fflush(stdout)后,立刻清空输出缓冲区,并把缓冲区内容输出
用char *p字符可以形成一个简单旋转效果,\\是转义字符
简单的进度条
编译没问题最好用makefile一下,先touch makefile一个文件,然后vim打开编辑
这样就可以用make命令编译,proBar依赖paoBar.c,用make clean删除proBar文件,makefile很重要,编写项目时多多利用