1. 程式人生 > >Linux 檔案IO

Linux 檔案IO



Linux為每個開啟的檔案都返回一個FILE指標,這個FILE指標對應著緩衝指標buffer,指向8192B,這是為了避免頻繁的讀寫,提高讀寫效率。

每次向檔案中寫的資料都是先寫到緩衝區中的,等待以下條件達到後再重新整理緩衝區

重新整理緩衝區的條件

1.    \n

2.    fflush

3.    buffer滿

4.    正常退出程式

注:\n只能重新整理終端檔案緩衝區(stdin, stdout, stderr)