c++通讯录管理系统
之前将通讯录管理系统的需求过了一遍,也编写了界面
------------------------------------------------
通讯录管理系统
1、需求
通讯录可以记录亲人、好友信息的工具
利用C++进行实现
功能如下:
添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址等)最多记录1000条
显示联系人:显示通讯录中所有联系人信息
删除联系人:按照姓名进行删除指定的联系人
查找联系人:按照姓名进行查找指定的联系人
修改联系人:按照姓名重新修改指定联系人
清空联系人:清空通讯录中所有信息
退出通讯录:退出当前使用的通讯录
------------------------------------------------
界面:
需要创建一个类,通过cout输出需要的信息
接着将该类放到main()函数中
可以简单的实现菜单页面
done
第二步实现功能
-
实现退出功能
通过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