天天看點

【考點11】第十一章:檔案

【考點1】檔案類型指針

檔案指針是一個指向結構體類型的指針,定義格式為:FILE *指針變量名。在使用檔案時,都需要先定義檔案指針。

【考點2】文本檔案與二進制檔案

文本形式存放的是字元的ASCII碼,二進制形式存放的是資料的二進制。例如“100”如果是文本形式就是存儲’1’、’0’、’0’三個字元的ASCII碼(00110001 00110000 00110000),如果是二進制形式就把100轉化成二進制(01100100)。

【考點3】打開檔案

檔案的打開形式如下:FILE *fp;  fp=fopen("c:\\lab.c","rb");。fopen函數的前面一部分為檔案名,後面一部分為檔案的使用方式。其中r代表讀,w代表寫,a代表添加,b代表二進制位的。

【考點4】檔案函數

判斷檔案結束feof函數,移動檔案指針位置fseek函數,獲得檔案位置ftell函數,檔案位置移到開頭rewind函數,檔案字元輸入輸出fgetc函數和fputc函數,檔案輸入輸出fscanf函數和fprintf函數,檔案字元串輸入輸出fgets函數和fputs函數,讀寫二進制檔案fread函數和fwrite函數。

以上函數要求知道格式會用,清楚是用于二進制檔案還是文本檔案,要把教材檔案這章仔細複習下,不要在考試的時候把這些檔案函數搞混了。