c语言linux编写进度条

来源:互联网 发布:vue.js适用于什么项目 编辑:程序博客网 时间:2024/05/16 05:28

编写一个简单的进度条首先需要注意几个点,第一回车和换行的区别,回车为\r,指从后面回到这一行的第一列,换行为指从本行移至下一行,不改变列的位置,所以平时的\n,ENTER键是回车加换行,第二点在printf()后使用fflush(stdout)的作用是立刻将要输出的内容输出。 
当使用printf()函数后,系统将内容存入输出缓冲区,等到时间片轮转到系统的输出程序时,将其输出。 
使用fflush(stdout)后,立刻清空输出缓冲区,并把缓冲区内容输出

用char *p字符可以形成一个简单旋转效果,\\是转义字符

简单的进度条


译没问题最好用makefile一下,先touch makefile一个文件,然后vim打开编辑

这样就可以用make命令编译,proBar依赖paoBar.c,用make clean删除proBar文件,makefile很重要,编写项目时多多利用


3 0