C 實現通訊錄管理系統

2021-10-14 01:58:17 字數 590 閱讀 1022

功能描述:使用者選擇功能的介面

步驟:

設計聯絡人結構體

struct person

;

設計通訊錄結構體
struct addressbook

1、封裝檢測聯絡人是否存在

設計思路

刪除聯絡人前,我們需要先判斷使用者輸入的聯絡人是否存在,如果存在刪除,不存在提示使用者沒有要刪除的聯絡人。

因此 我們可以把檢測聯絡人是否存在封裝成乙個函式中,如果存在,返回聯絡人在通訊錄中的位置,不存在返回-1。

2、封裝刪除聯絡人函式

根據使用者輸入的聯絡人判斷該通訊錄中是否有此人

查詢到進行刪除,並提示刪除成功

查不到提示查無此人

查詢聯絡人實現步驟

實現思路:判斷使用者指定的聯絡人是否存在,如果存在顯示資訊,不存在則提示查無此人

修改聯絡人實現步驟

實現思路:判斷使用者指定的聯絡人是否存在,如果存在則修改顯示資訊,不存在則提示查無此人

實現思路:

做邏輯清空即可,即將通訊錄人數置為0

通訊錄管理系統(C 實現)

系統中需要實現的功能如下 新增聯絡人 向通訊錄中新增新人,資訊包括 姓名 性別 年齡 聯絡 家庭住址 最多記錄1000人 顯示聯絡人 顯示通訊錄中所有聯絡人資訊 刪除聯絡人 按照姓名進行刪除指定聯絡人 查詢聯絡人 按照姓名檢視指定聯絡人資訊 修改聯絡人 按照姓名重新修改指定聯絡人 清空聯絡人 清空通...

C 通訊錄管理系統

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

C 通訊錄管理系統

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