檔案的開啟(fopen) 讀取和儲存

2021-09-28 15:29:25 字數 821 閱讀 8942

檔案則分二進位制檔案和文字檔案,二進位制檔案開啟時二進位制符號,文字檔案開啟則是字元

接下來說的是二進位制和文字檔案的讀寫

二進位制檔案

size_t fwrite(const void* ptr,size_t size,size_t nmemb,file* stream)

功能:從記憶體讀取資料到檔案中

ptr:用來讀取資料的記憶體首位址

size:要讀取的位元組數

nmemb:要讀取的字數

stream:fopen的返回值

返回值是nmemb,就是實際讀取到的字數

size_t fread(void* ptr,size_t size,size_t nmemb,file* stream)

功能:從檔案讀取資料到記憶體中

ptr:用來存放資料的記憶體首位址

size:要讀取的位元組數

nmemb:要讀取的字數

stream:fopen的返回值

返回值是nmemb,就是實際儲存的字數

文字檔案

int fprintf(file* stream,const char* format,…)

功能:將資料存放到文字檔案中

stream:fopen返回值

format:資料格式 例如"%s"

…,要讀取的資料位址,例如 str[50]

int fscanf(file* stream,const char* format,…)

功能:將資料從檔案中讀取

stream:fopen返回值

format:資料格式 例如"%s"

…,要存放的資料位址,例如 str[50]

開啟和寫入檔案 fopen和fopen s

fopen file fp1 建立乙個檔案操作指標 fp1 fopen 111.txt a 將指向這個檔案的檔案流給fp1 fprintf fp1,input format s n name 寫入 fclose fp1 fopen s file fp1 建立乙個檔案操作指標 errno t err ...

檔案的開啟 fopen函式

fopen函式用來開啟乙個檔案,其呼叫的一般形式為 檔案指標名 fopen 檔名,使用檔案方式 其中,檔案指標名 必須是被說明為file 型別的指標變數 檔名 是被開啟檔案的檔名 使用檔案方式 是指檔案的型別和操作要求。檔名 是字串常量或字串陣列。例如 file fp fp file a r 其意義...

檔案的開啟和關閉函式 fopen和fclose

一 fopen 1.基本格式 fopen 檔名 檔案的使用方式 開啟檔案 eg file fp fp fopen bookinfo.txt r file fp fp fopen d testc input.dat rb 以唯讀方式開啟d盤testc目錄下的二進位制檔案input.datr 唯讀 向程...