C語言程式設計 細節總結(第10-11章 檔案、預處理命令)
阿新 • • 發佈:2018-12-16
第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源程式檔案