1. 程式人生 > >08 C 程式設計魅影-檔案處理

08 C 程式設計魅影-檔案處理

檔案處理

一,檔案訪問

定義檔案指標變數:

FILE *檔案指標變數名

1,開啟檔案

1>

FILE *pfile;
pfile = fopen("myfile.txt","r");

2>

FILE *pfile;
pfile = fopen("d:\\myfile.txt\\","w");

2,關閉檔案

fclose(pmyfile);

1,若檔案內容發生改變,要將緩衝區的內容寫入檔案,確保資料不會丟失。
2,釋放檔案指標,如果檔案成功關閉,函式將返回零,否則返回常數EOF

二,檔案讀寫

1,fputc():字元寫入

int fputc(int c,FILE *stream);

示例:

fputc(c,pfile);

2,fgetc():檔案讀入字元

int fgetc(FILE *stream);

示例:

c = fgetc(pfile);

3,fscanf():檔案格式化讀入

int fscanf(FILE *stream,char *format[,argument...]);

示例:

fscanf(pfile,"%s",c);

4,fprintf():檔案格式化輸出

int fprintf(FILE *stream,char *format[,argument...]);

示例:

fprintf(pfile,"%s",c)