C語言中的檔案操作

2021-08-08 06:47:44 字數 902 閱讀 9034

c語言中的檔案操作函式,將資料寫入檔案。具體如下

一、開啟檔案。

使用fopen函式。格式為:

file *fopen(const char *name, const char * mode);

其中name為要寫入的檔名,mode為格式字元。要寫入檔案,mode可以是:

1、 "w" 只寫方式,文字形式輸入;

2、"wb" 只寫方式,二進位制形式輸入;

3、"wb+" 讀寫方式,二進位制形式輸入;

4、"w+" 讀寫方式,文字形式輸入;

5、"a" 追加方式,寫入檔案結尾,文字形式輸入;

6、"ab" 追加方式,寫入檔案結尾,二進位制形式輸入;

7、"ab+" 追加方式,可讀寫,寫入檔案結尾,二進位制形式輸入;

8、"a+" 追加方式,可讀寫,寫入檔案結尾,文字形式輸入;

二、寫入資料。

可以使用各種寫入函式,向檔案寫入。 如開啟的檔案指標為fp,可以使用如下函式:

1、 fputc, 寫入乙個字元。宣告為:

int fputc(int ch, file *fp);

2、fputs, 寫入乙個字串,宣告為:

char * fputs(const char *str, file *fp);

3、fprintf,格式化寫入,功能和printf類似。 宣告為:

int fprintf(file *fp, const char *fmt, ...);

4、 fwirte, 按塊寫入二進位制資料,宣告為:

int fwirte(char *buf, int block_size, int block_number, file *fp);

三、寫入完畢後,呼叫fclose關閉檔案:

int fclose(file *fp);

C語言中的檔案操作

include file fopen const char path,const char mode path表示檔案路徑,mode表示檔案使用方式 int fclose file pf 成功關閉返回0,否則返回eof,並且將錯誤記錄在系統全域性變數errno中 從stream當前位置讀取乙個字元 ...

C語言中的檔案操作

本次詳細介紹c下檔案的各種api.1 開啟檔案 file fopen const char filename,const char mode 返回檔案控制代碼,非null為正確開啟。2 關閉檔案 int fclose file stream 例子 file psrc fopen data5610.t...

C語言中的檔案操作

一 檔案 檔案 file 一般指儲存在外部介質上資料的集合,從不同的角度可對檔案作不同的分類。根據儲存規則可以將其分為 mp4 txt bmp jpg exe rmvb等檔案。從使用者的角度看,檔案可分為普通檔案和裝置檔案兩種 普通檔案是指駐留在磁碟或其它外部介質上的乙個有序資料集 裝置檔案是指與主...