赞
踩
这里我们来看一下如何制作一个动态增长的进度条小程序
要想做一个动态增长的进度条程序,我们需要了解一下Linux下的屏幕刷新策略
执行下面一行代码我们可以看到程序在每间隔1秒的时候会换行打印从10到1的数字,但是进度条程序可不能进行换行打印,需要在同一行上打印,这时候就需要了解一下回车和换行的区别了。
#include<stdio.h> #include<unistd.h> int main() { int count=10; while(count) { printf("%2d\n",count); count--; sleep(1); } return 0; }
很多人认为回车和换行是一个意思,其实不然,换行是从当前位置换到下一行,列不变,而回车则是回到当前行的最开始。我们在C语言中常用的\n代表的意思是回车换行,而回车则是使用\r选项 那让我们看看代码效果如何:
#include<stdio.h>
#include<unistd.h>
int main()
{
int
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。