1. 程式人生 > >C語言程式設計 細節總結(第10-11章 檔案、預處理命令)

C語言程式設計 細節總結(第10-11章 檔案、預處理命令)

第10章 檔案

1.C語言系統把檔案當成一個流,按位元組進行處理 2.檔案按編碼方式分為二進位制檔案和ASCII檔案(文字檔案) 3.用檔案指標標識檔案,開啟檔案可取得該指標 4.對檔案進行操作,開啟->讀寫->關閉 5.檔案開啟方式只有四種:只讀、只寫、讀寫、追加,同時必須指定檔案型別 6.檔案內部的讀寫位置指標可指示當前位置,通過檔案定位函式可以移動該指標,實現對檔案的隨機讀寫 7.緩衝檔案系統函式

分類 函式名 功能
開啟檔案 fopen() 開啟檔案
關閉檔案 fclose() 關閉檔案
檔案定位 fseek() 改變檔案位置指標的位置
- rewind() 將檔案位置指標重置於檔案開頭
- ftell() 返回檔案位置指標當前值
檔案讀寫 fgetc() 從指定檔案讀取一個字元
- fputc() 把字元寫到指定檔案
- fgets() 從指定檔案讀取字串
- fputs() 把字串寫到指定檔案
- fread() 從指定檔案中讀取資料項
- fwrite() 把資料項寫到指定檔案
- fscanf() 從指定檔案按格式輸入資料
- fprintf() 按指定格式將資料寫到指定檔案
檔案狀態 feof() 判斷是否到檔案尾
- ferror() 判斷對檔案操作是否出錯
- clearerr() 將檔案結束標誌和檔案出錯標誌置0

第11章 預處理命令

1.巨集定義:#define 巨集名 字串 ; 巨集定義解除:#undef 巨集名 2.檔案包含: 格式1:#include<檔名> //標準格式,系統直接到標頭檔案目錄中查詢要包含的標頭檔案,常用於包含各種庫檔案,檢索速度更快 格式2:#include”檔名”//現在當前目錄中查詢,未找到再到標頭檔案目錄中查詢,常用於包含與當前程式相關的標頭檔案和C源程式檔案