一、文件的概念:
關于計算機基礎中提及的文件、文件類型就不啰嗦了。
經常拿來吹牛的例子
在C語言中硬件設備可以看成文件,有些輸入輸出函數不需要你指明到底讀寫哪個文件,系統已經為它們設置了默認的文件,當然你也可以更改,例如讓 printf 向磁盤上的文件輸出數據。
這段話讓我刷新對文件的認識。
二、從編碼方式分:文本文件、二進制文件
此段信息了解即可。
文本文件:文本文件是一種計算機文件,它是一種典型的順序文件,其文件的邏輯結構又屬于流式文件。簡單的說,文本文件是基于字符編碼的文件,常見的編碼有ASCII編碼,UNICODE編碼等等。
二進制文件:是基于值編碼的文件,你可以根據具體應用,指定某個值是什麼意思(這樣一個過程,可以看作是自定義編碼)。用戶一般不能直接讀懂它們,隻有通過相應的軟件才能将其顯示出來。二進制文件一般是可執行程序、圖形、圖像、聲音等等。
三、從數據存取方式分:順序文件、随機文件
可以從任何位置讀寫為随機文件,文件中的數據是有結構的,而順序文件不能。
四、掌握常用的函數
fopen、fclose、fwrite、fread、fseek
因為這些函數不常用,所以要掌握函數的參數及意義。
下面代碼的功能:寫入文件三條數據,讀第二條出來。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!