學習第33天
阿新 • • 發佈:2020-09-22
C語言
1. 檔案、 1. 資料組織形式分類 1. ASCII檔案(文字檔案)、 2. 二進位制檔案、——對計算機來說只有二進位制檔案 2. 文字檔案和二進位制檔案區別、 3. 大端模式和小端模式、 1. 低位元組存放低地址、高位元組存放高地址——小端儲存、 2. 高位元組存放低地址、低位元組存放高地址——大端儲存、 3. 儲存大端和小端儲存是和cpu有關、 4. 檔案開啟、 1. 檔案打卡函式、——fopen 2. 呼叫方式、 1. FILE *fp; FILE是結構、fp是指向結構FILE的指標變數、 2. fp = fopen (檔名、使用檔案開啟的方式); 3. 檔名和使用檔案的方式都是字串、 5. 檔案關閉、 1. fclise()——關閉檔案、 2. fclise——檔案指標 3. if(fp != NULL){fclose(fp);} 4. 只有fopen成功的檔案才需要關閉、 5. 釋放檔案佔用的記憶體單元、 6. 關閉檔案時系統才會把緩衝區的資料寫入到檔案內、 6. 檔案寫入、 1. fputc和fgetc函式 2. 將一個字元寫入磁碟、 3. fputc(需要寫入的字元,fp)成功返回寫入的檔案的ascii碼、失敗則返回EOF(eof相當於-1)、 4. ```c FILE *fp; fp = fopen("wjn.txt","w"); if (fp == NULL) { printf("檔案沒有開啟"); } else { //檔案開啟成功、 char reco =fputc('a',fp); if(reco == EOF) { } reco =fputc('b', fp); reco =fputc('c', fp); fclose(fp); } ``` 5. fgetc;從指定檔案讀入一個字元 6. char reco = fgetc(fp);
- 檔案讀取