1. 程式人生 > >linux環境下C語言中sleep的問題

linux環境下C語言中sleep的問題

printf預設是輸出到標準輸出,而標準輸出預設使用的是行緩衝。

在sleep之前fflush(stdout)強制刷緩衝,或者在程式開始使用setbuf(stdout, NULL)禁用緩衝

當然,假如你有足夠的耐心,大約過幾個小時後,緩衝區終於滿了,你會看到效果的。