1.进度条原理:第一次打印一个字符,例如”#”,然后使光标定位到本行首,覆盖之前打印的字符串,第二次打印”##”,使光标定位到本行首,第三次打印”###”,覆盖之前打印的字符串,重复上述操作,直到打印100个字符。
2.fflush(stdin)与fflush(stdout):
fflush(stdin)刷新标准输入缓冲区,把输入缓冲区里的东西丢弃
fflush(stdout)刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上。
此程序如果不添加fflush(stdout),程序在10秒之后,输出结果。添加之后,fflush(stdout)会及时输出结果,每隔一秒,输出一个结果。
此程序如果不添加fflush(stdin),程序运行到第七行,不会停下来。
新闻热点
疑难解答