第2階段實戰 通訊錄管理系統(筆記)

2021-09-28 14:21:12 字數 715 閱讀 1601

本專案主要利用c++來實現乙個通訊錄管理系統,有助於鞏固c/c++的基礎知識點,涉及陣列、指標、結構體等知識點,是乙個可以小白用來小試牛刀的專案,有效**行數不到400行。

系統中需要實現的功能如下:

- 新增聯絡人:向通訊錄中新增新人,資訊包括(姓名、性別、年齡、聯絡**、家庭住址)最多記錄100人

- 顯示聯絡人:顯示通訊錄中所有聯絡人資訊

- 刪除聯絡人:按照姓名進行刪除指定聯絡人

- 查詢聯絡人:按照姓名檢視指定聯絡人資訊

- 修改聯絡人:按照姓名重新修改指定聯絡人

- 清空聯絡人:清空通訊錄中所有資訊

- 退出通訊錄:退出當前使用的通訊錄

部分**

函式封裝

//新增聯絡人

/* 聯絡人資訊包括:姓名、性別、年齡、聯絡**、家庭住址

設計聯絡人結構體

*/struct contact

;//設計通訊錄結構體

/* 設計時候可以在通訊錄結構體中,維護乙個容量為100的存放聯絡人的陣列,並記錄當前通訊錄中聯絡人數量

*/struct addressbooks

;

主函式

int

main()

}}

全部**鏈結

通訊錄管理系統

include include include using namespace std const char ptxt e phone.txt const char pctxt e phonecard.txt 將文字位置設為常變數 class phonecard 手機卡類 void set stri...

通訊錄管理系統

在這裡插入 片通訊錄管理系統 include include include 在顯示聯絡人處的性別運用了三目運算子 define max 1000 using namespace std void showmenu 函式定義 返回值型別 函式名 引數列表 例 int add int num1,int...

C 通訊錄管理系統

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