檔案知識總結

2021-08-02 08:39:25 字數 851 閱讀 7969

1、基本函式fclose,fopen,fprintf,fscanf,fseek,ftell,rewind,fread,fwrite

2、對於fseek中seek_set=0(起始位置),seek_cur=1(當前位置),seek_end=2(結束)

3、注意file這個檔案指標其實是乙個結構體

4、對於開啟檔案的讀寫方式:

①對於txt檔案:rt+(允許讀寫,不能建立檔案)、wt+(允許讀寫和建立檔案)、at+(允許讀,或者在檔案末尾追加)

②rb+,wb+ ,ab+ 是對於二進位制檔案

注意:a.哪種r在檔案不存在的情況下都不會建立新檔案

b.用w開啟檔案,如果寫入東西,會把原來檔案內容全部覆蓋

5、計算檔案大小(對linux也適用的方法),適用fseek,ftell

#include#includeint getfilesize(char * strfilename)   

int main()

6、使用fscanf,fprintf進行操作,以輸入學生資訊為例

#include#include#define n 30

struct stuclass[n];

int main()

for(i=0;i

7、和6一樣的問題,但是使用fread和fwrite

#include#include
#include#define n 30

struct stuclass[n];

int main()

for(i=0;i

檔案系統知識總結

一.硬碟 1.儲存介質 硬碟 光碟 軟盤 flash盤 磁帶 網路儲存裝置等。2.硬碟資訊 硬碟資訊 3.磁碟的分割槽 這是針對大容量的儲存裝置來說的,主要是指硬碟 對於大硬碟,我們要合理規劃分割槽,所以要談到硬碟的分割槽。二.檔案系統 1.是什麼?檔案系統是作業系統最為重要的一部分,它定義了磁碟上...

Python 檔案知識點總結

open test.txt 檔案存於執行檔案所在的目錄時 open 子目錄 test.txt 檔案存於執行檔案所在目錄的子目錄時 open e test.txt 檔案存於任何位置時 基本的開啟方式 開啟模式 執行操作 r 以唯讀方式開啟檔案 預設 w 以寫入的方式開啟檔案,會覆蓋已存在的檔案 x 以...

Linux基礎知識總結 檔案管理

檔案管理是linux日常操作比較重要的一塊,主要涉及到幾個常用指令的使用,熟練靈活的掌握只有靠不斷的實踐,這裡把知識總結一下,以備遺忘時能夠快速查詢。1 可執行檔案的搜尋 which 指令輸出乙個可執行檔案的詳細路徑,例如 which ls,會輸出,這個指令會在 path中查詢指令 whereis ...