小工具知识网

当前位置: 首页 > 行业知识 > 【C/C++基础实战】:用C++实现通讯录管理系统——含完整源码

行业知识

【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 

上一篇:服务器和机柜怎么安装?

下一篇:手机服务器查询怎么查询?