c++通讯录管理系统

之前将通讯录管理系统的需求过了一遍,也编写了界面

------------------------------------------------

通讯录管理系统

1、需求

通讯录可以记录亲人、好友信息的工具

利用C++进行实现

功能如下:

 

添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址等)最多记录1000条

显示联系人:显示通讯录中所有联系人信息

删除联系人:按照姓名进行删除指定的联系人

查找联系人:按照姓名进行查找指定的联系人

修改联系人:按照姓名重新修改指定联系人

清空联系人:清空通讯录中所有信息

退出通讯录:退出当前使用的通讯录

------------------------------------------------

界面:

需要创建一个类,通过cout输出需要的信息

 

 

 

接着将该类放到main()函数中

可以简单的实现菜单页面

done

第二步实现功能

  1. 实现退出功能

    通过switch创建分类

    将功能分来以

    case 1:

     break;

    的方式填写

    将0,设置成暂停看直接退出

    system("pause");

     

     

     

通过strcut 创建一个person类 

将需要的变量,姓名、年龄、性别、电话、地址都填写上

创建一个通讯录结构体,让person包含在通讯录结构体中,设定范围和通讯录个数

 

 

2.添加通讯录

创建完成后通过指针,指向abs通讯录,然后填写添加通讯录的类

abs->addersArray[abs->m.size].name=name;

3.显示通讯录

通过创建showPerson类,进行显示通讯录的信息

如:

 

 

4、删除功能

先确认通讯录里是否有该信息

有信息在进行删除的操作,没有进行提示

 

 

5、查找功能

通过findperson进行查找

 

 

6.修改功能

在查找的基础上实现修改功能

7.清空通讯录信息

 下载链接:https://github.com/yxdao/yxd/blob/master/%E9%80%9A%E8%AE%AF%E5%BD%95.7z

posted @ 2021-01-10 22:50  云小道  阅读(567)  评论(0编辑  收藏  举报