C語言標準IO檔案的讀寫操作2

2021-09-16 12:42:44 字數 700 閱讀 2767

3.檔案的讀寫操作

(1)以位元組的方式進行讀寫

fputc/fgetc

引數:

stream:要讀的檔案流
返回值:

返回讀到的字元,讀到末尾或者發生錯誤返回eof
引數:

c:要寫入的字元

stream:要寫的檔案流

返回值:

成功返回寫的字元,失敗返回eof
如果要區分讀到末尾還是讀出錯,可以使用以下兩個函式來判斷

feof()/ferror()
feof返回真表示檔案讀到了末尾

ferror返回真表示檔案發生了錯誤

clearerr可以清除末尾和錯誤的資訊

補充:命令列引數(主函式引數)

主函式是有三個引數

int main(int argc,char **ar**,char **env);

int main(int argc,char *ar**,char *env);

引數: argc:命令列引數個數(包括自己)

ar**:命令列引數的內容(包括自己)

env:環境變數(字元指標陣列)

練習:使用fputc和fgetc編寫程式,實現拷貝命令的功能

C語言檔案IO操作(標準IO)

函式 file fopen const char path,const char mode 引數1 將要開啟的檔案路徑 引數2 開啟檔案的方式 1.r 唯讀的方式開啟 2.w 若檔案不存在則建立檔案,若存在此檔案則清空檔案內容並打卡 3.a 若檔案不存在則建立檔案,若存在則在末尾追加 不會清空原檔案...

C語言標準I O檔案操作

模式字串 意義 r 開啟乙個文字檔案,可以讀取檔案 w 開啟乙個文字檔案,可以寫入檔案,先將檔案的長度截為0,如果檔案不存在則建立之 a 開啟乙個文字檔案可以寫入檔案,向已有檔案的尾部追加內容,如果該檔案不存在則建立之 r 開啟乙個文字檔案,可以進行更新,也即可以讀取和寫入檔案 w 開啟乙個文字檔案...

C語言 讀寫檔案I O

c語言讀寫檔案的步驟一般是 建立或開啟檔案 讀或寫檔案 關閉檔案 當然讀或寫的過程中還可以通過操作當前檔案偏移量來控制讀寫位置。下面分別介紹這些函式。標頭檔案 include 此標頭檔案定義了以下oflag o rdonly 唯讀0 o wronly 只寫1 o rdwr 讀寫2 上面三個oflag...