2013-11-22 187 views

回答

0

C將每個文件視爲一個連續的字節流。每個文件以end-of-file marker或以系統維護的管理數據結構中記錄的特定字節編號結尾。當文件被打開時,stream與該文件相關聯。程序執行開始時,會自動打開三個文件及其相關流 - standard inputstandard outputstandard error。打開文件將返回一個指向FILE結構的指針(在<sdtio.>中定義),其中包含用於處理文件的信息。該結構包括file descriptor,即,對稱爲open file table的操作系統陣列的索引。每個數組元素都包含操作系統用於管理特定文件的file control block (FCB)。使用文件指針stdin,stdoutstderr來管理標準輸入,標準輸出和標準錯誤。

Deitel,如何編程C,第6次eidition,第420頁