FILE 檔案指標 粗略介紹

2021-06-16 09:09:06 字數 376 閱讀 5303

在程式中,看到了這樣的內容,

file *stream;

解釋如下:

檔案指標在c語言中用乙個指標變數指向乙個檔案,這個指標稱為檔案指標。

通過檔案指標就可對它所指的檔案進行各種操作。

定義說明檔案指標的一般形式為:

file *指標變數識別符號;

其中file應為大寫,它實際上是由系統定義的乙個結構,該結構中含有檔名、檔案狀態和檔案當前位置等資訊。在編寫源程式時不必關心file結構的細節。

例如:file *fp;表示fp是指向file結構的指標變數,通過fp即可找存放某個檔案資訊的結構變數,然後按結構變數提供的資訊找到該檔案,實施對檔案的操作。

習慣上也籠統地把fp稱為指向乙個檔案的指標。

FILE檔案指標相關操作

檔案的開啟模式 w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。w 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。wb 只寫方式開啟或新建乙個二進位制檔案,只允許寫資料。wb 讀寫方式開啟或建立乙個二進位制檔案,...

C C 檔案操作(一) FILE指標

語言檔案系統稱為流檔案 stream 正文流 正文檔案 二進位製流 二進位制檔案 正文檔案的操作一般是順序檔案 二進位制檔案的操作都是隨機檔案。一 檔案操作的一般過程 定義檔案指標 file 開啟檔案 fopen 對檔案進行讀寫 二 系統已定義的與檔案操作有關的資料結構全都在stdio.h中 fil...

FILE指標的使用

fopen s wfopen s 開啟檔案 fclose 關閉檔案 fread 讀取 fwrite 寫入 errno t fopen s file pfile,const char filename,const char mode pfile file指標的位址 filename 檔案路徑 mode...