通訊錄 檔案儲存

2021-10-04 08:36:09 字數 680 閱讀 3334

本文是基於動態儲存的通訊錄實現中加以修改:動態儲存實現通訊錄

增加資料寫入檔案函式:

//將資料寫入檔案

void

writefile

(mindan* book)

for(

int i =

0; i < book->size; i++

)fclose

(fp)

;}

增加載入檔案資料儲存:

void

loadfile

(mindan* book)

information temp =

;int n;

while(1

) book->everyone[book->size]

= temp;

book->size++;if

(book->size > book->num)

}}

只要再合適的地方呼叫兩者即實現資料存入檔案和

int

main()

;while(1

)if(choose ==0)

else

}system

("pause");

return0;

}

使用檔案實現通訊錄的儲存

在使用動態儲存的時候發現每次程式結束儲存的資訊都會消失,但儲存在檔案中就輕鬆的解決了這個問題。實現 include include include define ok 1 define error 0 typedef int elementtype typedef int status typede...

單鏈表通訊錄 通訊錄2 0

單鏈表通訊錄 通訊錄2.0 標頭檔案 ifndef address h define address h include include include define success 10000 define failure 10001 define true 10002 define false ...

簡易通訊錄(檔案版)

第二個模組便是我們的測試函式,測試函式便可以實現我們的選單列印,同時由我們接收不同的值便可以實現不同的操作,就是相應的方法的實現,這裡很明顯可以通過乙個switch語句來進行控制。第三個模組便是我們的方法實現的函式,將模組2裡定義的型別為通訊錄的位址傳到各個方法裡,這樣便可以實現對通訊錄的操作。in...