C語言檔案操作

2021-08-14 13:56:38 字數 939 閱讀 5331

c語言中沒有輸入輸出語句,所有的輸入輸出功能都用 ansi c提供的一組標準庫函式來實現。檔案操作標準庫函式有:

檔案的開啟操作 fopen 開啟乙個檔案

檔案的關閉操作 fclose 關閉乙個檔案

檔案的讀寫操作 fgetc 從檔案中讀取乙個字元

fputc 寫乙個字元到檔案中去

fgets 從檔案中讀取乙個字串

fputs 寫乙個字串到檔案中去

fprintf 往檔案中寫格式化資料

fscanf 格式化讀取檔案中資料

fread 以二進位制形式讀取檔案中的資料

fwrite 以二進位制形式寫資料到檔案中去

getw 以二進位制形式讀取乙個整數

putw 以二進位制形式存貯乙個整數

檔案狀態檢查函式 feof 檔案結束

ferror 檔案讀/寫出錯

clearerr 清除檔案錯誤標誌

ftell 了解檔案指標的當前位置

檔案定位函式 rewind 反繞

fseek 隨機定位

r 開啟唯讀檔案,該檔案必須存在。

r+ 開啟可讀寫的檔案,該檔案必須存在。

w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。

w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。

a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。

a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。

6.feof(檢查檔案流是否讀到了檔案尾)

相關函式 fopen,fgetc,fgets,fread

表頭檔案 #include

c語言檔案操作

rt null ch fgetc fp while ch eof fclose fp 本 例程式的功能是從檔案中逐個讀取字元,在螢幕上顯示。程式定義了檔案指標fp,以讀文字檔案方式開啟檔案 d jrzh example ex1 1.c 並使fp指向該檔案。如開啟檔案出錯,給出提示並退出程式。程式第1...

C語言檔案操作

1.首先要理解幾個概念 檔案 按一定規則儲存在磁碟上的資料集合。檔名 能唯一標識某個磁碟檔案的字串。形式 碟符 路徑 檔名.副檔名 二進位制檔案 資料以二進位制形式在儲存在磁碟上。裝置檔案 輸入 輸出裝置 標準輸入檔案 鍵盤 標準輸出檔案 標準錯誤輸出檔案 顯示器 檔案型指標 c語言是通過名為fil...

C語言檔案操作

1,兩種檔案訪問方式 輸入,輸出方式 順序訪問 直接訪問 2,資料的兩種存放形式 文字檔案 二進位制檔案 3.檔案指標 定義檔案型別指標變數的一般形式 file 指標變數名 例如 file fp1,fp2 4.開啟檔案 在使用檔案之前,需開啟檔案.在c裡使用fopen函式開啟檔案.格式為 fopen...