1. 程式人生 > >GUN C中的流

GUN C中的流

文件 linux環境 函數 操作文件 文件操作 作文件 必須 連接 過程

  當我們要對文件(在Linux環境中一切皆文件,包括硬件設備、資源等)進行操作(讀、寫、讀寫)時,必須連接文件或形成通信管道。這個過程稱為打開文件。打開文件後可以進行讀、寫、讀寫操作。

  打開的文件可以稱作為流,或者是文件描述符。可以通過傳遞參數給實際執行操作的函數,告知它們操作哪些文件。一些函數期待操作流,一些函數設計時就指定了操作文件描述符。

  當讀取文件或寫入完畢後需要關閉文件操作符(在進程結束時,內核會關閉該進程打開的所有文件描述符)。一旦關閉流或文件描述符時,就不能再對它進行操作了。

GUN C中的流