12、C語言:文件

文件的基本概念

  • 定義:存在外部存儲介質上的數據集合
  • 使用:程序先在外存上打開文件,然後通過讀操作將文件數據讀入到內存中
  • 文件的存儲形式
    1)文本(ASCII碼)文件
    文件的每個字節放一個ASCII碼代表一個字符
    2)二進制文件
    按照數據類型大小存儲
  • 文件邏輯結構
    1)字符流:對文件存取操作都是以字符爲單位
    2)二進制流:二進制數字序列

文件緩衝區

系統在內存中爲每一個正在使用的文件開闢的一個區域,程序與文件的數據交換通過緩衝區進行
在這裏插入圖片描述

文件的打開和關閉

  • 文件的一般操作過程
    1)定義文件指針變量
    2)打開文件:建立程序與文件的聯繫
    3)操作文件:讀寫操作
    4)關閉文件:切斷文件與程序的聯繫
  • 定義文件指針變量
    1)格式:FILE *變量名,例如FILE *fp
    2)FILE是一個結構體類型,定義在stdio.h頭文件中
  • 打開文件
    1)格式:文件指針變量 = fopen([文件路徑]文件名, 使用方式)
    2)常見使用方式
    在這裏插入圖片描述
    在這裏插入圖片描述
  • 文件的關閉:使用fclose(fp);

文件的順序讀寫

  • 格式化讀寫函數
    在這裏插入圖片描述
  • 字符方式讀寫函數
    在這裏插入圖片描述
  • 字符串讀寫函數
    在這裏插入圖片描述
  • 數據塊讀寫函數
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章