1.進度條原理:第一次打印一個字符,例如”#”,然后使光標定位到本行首,覆蓋之前打印的字符串,第二次打印”##”,使光標定位到本行首,第三次打印”###”,覆蓋之前打印的字符串,重復上述操作,直到打印100個字符。
2.fflush(stdin)與fflush(stdout):
fflush(stdin)刷新標準輸入緩沖區,把輸入緩沖區里的東西丟棄
fflush(stdout)刷新標準輸出緩沖區,把輸出緩沖區里的東西打印到標準輸出設備上。
此程序如果不添加fflush(stdout),程序在10秒之后,輸出結果。添加之后,fflush(stdout)會及時輸出結果,每隔一秒,輸出一個結果。

此程序如果不添加fflush(stdin),程序運行到第七行,不會停下來。

新聞熱點
疑難解答