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...