行业知识
【C/C++基础实战】:用C++实现通讯录管理系统——含完整源码
2026-11-02 03:12:14
来源:互联网转载
文章目录
- 通讯录管理系统
- 一、系统需求以及成品演示
- 二、代码实现
- 三、完整代码
通讯录管理系统
一、系统需求以及成品演示
1.1 系统需求
通讯录是一个可以记录亲人、好友信息的工具。这里利用C++来实现一个通讯录管理系统
系统中需要实现的功能如下:
- 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人
- 显示联系人:显示通讯录中所有联系人信息
- 删除联系人:按照姓名进行删除指定联系人
- 查找联系人:按照姓名查看指定联系人信息
- 修改联系人:按照姓名重新修改指定联系人
- 清空联系人:清空通讯录中所有信息
- 退出通讯录:退出当前使用的通讯录
1.2 成品演示
通讯录管理系统
二、代码实现
2.1 菜单功能
功能描述: 用户选择功能的界面
步骤:
- 封装函数显示该界面 void showMenu()
- 在main函数中调用封装好的函数
// 菜单函数void showMenu(){cout while (true){showMenu(); // 调用菜单函数int select = 0; // 用户选择变量cin select;switch (select){case 1: // 1、添加联系人break;case 2: // 2、显示联系人break;case 3: // 3、删除联系人break;case 4: // 4、查找联系人break;case 5: // 5、修改联系人break;case 6: // 6、清空联系人break;case 0: // 0、退出通讯录cout // 姓名string m_Name;// 性别 1、男 2、女int m_Set;// 年龄int m_Age;// 电话string m_Phone;// 地址string m_Addr;};// 通讯录中保存的联系人数组struct Person personArray[MAX];// 通讯录中人员个数int m_Size;};// 判断通讯录是否已满if (abs-m_Size == MAX){cout // 姓名string name; cout cout abs-personArray[abs-m_Size].m_Sex = sex;break;}cout if (abs-m_Size == 0) {cout for (int i = 0; i
上一篇:服务器和机柜怎么安装?
下一篇:手机服务器查询怎么查询?