c檔案操作函式

2021-07-15 16:37:37 字數 1154 閱讀 2143

1.檔案型別指標:

typedef

struct

file;

2.開啟檔案

fopen("filename","r");
常用開啟檔案方式:

if((fp=fopen("file1","r"))==null)

3.關閉檔案。

fclose(fp);
4.向檔案讀寫字元

fgetc(fp);//從fp指向的檔案讀入乙個字元

fputc(ch,fp);//把字元ch寫到檔案指標變數fp所指向的檔案中

5.向檔案讀寫乙個字串。

char* fgets(char*str,int n,file* fp)//從fp指向的檔案讀入乙個長度為n-1的字串,存放到字元陣列str中

int fputs(char* str,file* fp)//把str所指向的字串寫到檔案指標變數fp所指向的檔案中

6.用格式化的方式讀寫檔案。

fprintf(fp,"%d,%6.2f",i,f);

fscanf(fp,"%d,%f",&i,&f);

7.用二進位制方式向檔案讀寫一組資料。

fread(buffer,size,count,fp);

fwrite(buffer,size,count,fp);

8.用rewind函式使檔案位置標記重新返回檔案的開頭,此函式沒有返回值。

rewind(fp1);
9.用fseek函式改變檔案位置標記。

fseek(檔案型別指標,位移量,起始點);

//起始點用0、1、2代替,0代表「檔案開始位置」,1為「當前位置」,2為「檔案末尾位置」

10.檔案讀寫的出錯檢測。

ferror(fp1);

clearerr(fp1);

11.路徑獲取

char *getcwd(char *buffer,size_t size)

C檔案操作函式

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

檔案操作函式(C)

開啟乙個檔案 errno t fopen s file pfile,const char filename,const char mode 成功返回0,失敗返回錯誤 訪問型別 關閉開啟的檔案流 size t fread void buffer,要讀到的目的地 儲存資料的記憶體 size t size...

C檔案操作常用函式

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