C++ 个人通讯录管理系统(一)

1、系统需求

    个人通讯录是一个可以记录亲人、好友信息的工具。系统中需要实现的功能如下:

  1. 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人;
  2. 显示联系人:显示通讯录中所有联系人信息;
  3. 删除联系人:按照姓名进行删除指定联系人;
  4. 查找联系人:按照姓名查看指定联系人信息;
  5. 修改联系人:按照姓名重新修改指定联系人;
  6. 清空联系人:清空通讯录中所有信息;
  7. 退出通讯录:退出当前使用的通讯录。

2、界面显示

        封装函数显示该界面 如:void showMenu();在main函数中调用封装好的函数。

#include<iostream>
using namespace std;
​
//菜单界面
void showMenu()
{
    cout << "***************************" << endl;
    cout << "*****  1、添加联系人  *****" << endl;
    cout << "*****  2、显示联系人  *****" << endl;
    cout << "*****  3、删除联系人  *****" << endl;
    cout << "*****  4、查找联系人  *****" << endl;
    cout << "*****  5、修改联系人  *****" << endl;
    cout << "*****  6、清空联系人  *****" << endl;
    cout << "*****  0、退出通讯录  *****" << endl;
    cout << "***************************" << endl;
}
​
int main() {
    showMenu();
​
    system("pause");
​
    return 0;
}

3、退出功能

功能描述:退出通讯录系统。

思路:根据用户不同的选择,进入不同的功能,可以选择switch分支结构,将整个架构进行搭建;

当用户选择0时候,执行退出,选择其他先不做操作,也不会退出程序。

int main() {
​
    int select = 0;
​
    while (true)
    {
        showMenu();
​
        cin >> select;
        
        switch (select)
        {
        case 1:  //添加联系人
            break;
        case 2:  //显示联系人
            break;
        case 3:  //删除联系人
            break;
        case 4:  //查找联系人
            break;
        case 5:  //修改联系人
            break;
        case 6:  //清空联系人
            break;
        case 0:  //退出通讯录
            cout << "欢迎下次使用" << endl;
            system("pause");
            return 0;
            break;
        default:
            break;
        }
    }
​
    system("pause");
​
    return 0;
}

转载:【C++零基础入门到实战就业教程|传智教育-哔哩哔哩】 https://b23.tv/joc5Gdb

猜你喜欢

转载自blog.csdn.net/duan19920101/article/details/126069804
今日推荐