檔案操作函式(C)

2021-07-13 10:37:37 字數 984 閱讀 4976

//開啟乙個檔案

errno_t fopen_s(

file** pfile,

const char *filename,

const char *mode

);//成功返回0,失敗返回錯誤**

訪問型別

); //關閉開啟的檔案流

size_t fread(

void *buffer,//要讀到的目的地:儲存資料的記憶體

size_t size,//一次讀多少(讀整個檔案長度)

size_t count,//讀多少次、、(1)

file *stream //從哪個檔案讀取

); //返回,實際讀了多少位元組

//寫資料到檔案中

size_t fwrite(

const void *buffer,//源

size_t size,//一次寫多少

size_t count,//寫幾次

file *stream //寫到哪個檔案

); //返回實際寫了多少個位元組

//移動檔案指標到乙個指定的位置

int fseek(

file *stream,

long offset,//與指定位置的偏移

int origin //指定的位置

); //origin

seek_cur //當前位置

seek_end//檔案尾

seek_set//檔案頭

//成功返回0,失敗返回非0

//獲取當前檔案指標的位置(檔案尾指標-檔案頭指標=檔案的大小)

long ftell(

file *stream

);

C檔案操作函式

要寫乙個測試磁碟讀寫效能的測試軟體,但是用fwrite類似函式好像都不準確,所以還是先做一下了解。c檔案概述 1 檔案 file 所謂 檔案 是指一組相關資料的有序集合。資料以檔案的形式存放在外部介質 一般是磁碟 磁帶 光碟等 上,在作業系統中是以檔案為單位對資料進行管理的。以檔名作為訪問檔案的標識...

c檔案操作函式

1.檔案型別指標 typedef struct file 2.開啟檔案 fopen filename r 常用開啟檔案方式 if fp fopen file1 r null 3.關閉檔案。fclose fp 4.向檔案讀寫字元 fgetc fp 從fp指向的檔案讀入乙個字元 fputc ch,fp ...

C檔案操作常用函式

函式名 fseek 功 能 重定位流上的檔案指標 用 法 int fseek file stream,long offset,int fromwhere 程式例 include long filesize file stream int main void long filesize file st...