檔案則分二進位制檔案和文字檔案,二進位制檔案開啟時二進位制符號,文字檔案開啟則是字元
接下來說的是二進位制和文字檔案的讀寫
二進位制檔案
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 唯讀 向程...