個人通訊錄管理系統 C語言 大一版

2021-10-07 21:07:44 字數 696 閱讀 4014

課設要求:

1.按照給出的結構體定義(紫紅色部分);

2.實現輸入、輸出、增刪改查、用柱狀圖表示聯絡次數統計;

3.主函式必須是選單。

程式中存在的主要問題:

1.由於必須定義size數量,所以在當聯絡人總數超過size時將無法增加,即使使用「a+」能夠儲存成功也沒辦法讀取,因為load()函式讀取時的最大值是size;

2.在「 修改 」一些資料之後,有時會出現無法返回或需要執行兩次命令才能返回上一級的情況;

3.在執行子選單並返回主選單之後,有時會出現無法退出程式的情況;

4.繁瑣。「 修改 」分成了7個子函式,我想應該可以按照修改專案的型別(字元/純數字)合併為兩個子函式;

[已解決]5.柱狀圖是橫著的,柱高由#號表現,與要求不符。

程式截圖示例:

C語言 電子通訊錄管理系統

include include define false 0 define true 1 typedef struct node data nodedata typedef struct node node void menu node s 新增好友 void newfriend node s tm...

C 通訊錄管理系統

總結一下自己的查漏補缺 1 while裡面利用乙個return 0 可以終止無限迴圈 2 主函式裡面的函式呼叫自定義函式傳入的引數用 取出位址,但是定義函式的時候利用 去接收 傳過來的位址。我之前一直弄錯。3 此類裡面利用結構體巢狀。通訊錄有很多人,每個人有名字,年齡等 因此首先定義乙個結構體儲存個...

C 通訊錄管理系統

1 系統功能需求如下 通訊錄是記錄親人 好友資訊的工具。利用c 來實現乙個通訊錄管理系統 系統中需要實現的功能如下 1 作用 使用者選擇功能的介面 實現後的選單介面效果如下 2 步驟 1 作用 退出通訊錄系統 2 思路 選擇不同的情況,進入不同的功能,可以選擇switch分支結構,當選擇0時,執行推...