#include"addPerson.h"
int isExist3(Addressbooks* abs, string name)
{
for (int i = 0; i < abs->m_Size; i++)
{
if (abs->personArray[i].m_Name == name)
{
return i;
}
}
return -1;//如果遍历结束都没有找到。返回-1
}
//修改联系人
int modifyPerson(Addressbooks* abs)
{
cout << "请输入您要修改的联系人" << endl;
string name;
cin >> name;
int ret = isExist3(abs, name);
if (ret != -1)
{
int cz = 0;
while (true)
{
cout << "姓名:" << abs->personArray[ret].m_Name << "\t";
cout << "性别:" << (abs->personArray[ret].m_Sex == 1 ? "男" : "女") << "\t";
cout << "年龄:" << abs->personArray[ret].m_Age << "\t";
cout << "电话:" << abs->personArray[ret].m_Phone << "\t";
cout << "住址:" << abs->personArray[ret].m_Addr << endl;
cout << "请输入您要修改的内容:" << endl
<< "1代表姓名" << endl
<< "2代表性别" << endl
<< "3代表年龄" << endl
<< "4代表电话" << endl
<< "5代表住址" << endl
<< "0代表退出" << endl;
cin >> cz;
switch (cz)
{
case 1:
{
//姓名
string nam;
cout << "请输入姓名:" << endl;
cin >> nam;
abs->personArray[ret].m_Name = nam;
break;
}
case 2:
{
cout << "请输入性别:" << endl;
cout << "1 -- 男" << endl;
cout << "2 -- 女" << endl;
//性别
int sex = 0;
while (true)
{
cin >> sex;
if (sex == 1 || sex == 2)
{
abs->personArray[ret].m_Sex = sex;
break;
}
cout << "输入有误,请重新输入";
}
break;
}
case 3://删除联系人
{
//年龄
cout << "请输入年龄:" << endl;
int age = 0;
cin >> age;
abs->personArray[ret].m_Age = age;
break;
}
case 4://查找联系人
{
//联系电话
cout << "请输入联系电话:" << endl;
string phone = "";
cin >> phone;
abs->personArray[ret].m_Phone = phone;
break;
}
case 5:
{
//家庭住址
cout << "请输入家庭住址:" << endl;
string address;
cin >> address;
abs->personArray[ret].m_Addr = address;
break;
}
case 0:
cout << "退出修改" << endl;
system("pause");
system("cls");
return 0;
break;
default:
break;
}
}
}
else
{
cout << "查无此人" << endl;
}
system("pause");
system("cls");
}
没有合适的资源?快使用搜索试试~ 我知道了~
C++通讯录管理系统设计
共66个文件
ipch:17个
obj:12个
cpp:9个
需积分: 5 5 下载量 199 浏览量
2023-09-15
17:22:11
上传
评论
收藏 124.79MB ZIP 举报
温馨提示
详细演示以及制作流程 https://blog.csdn.net/MANONGDKY/article/details/132834361?spm=1001.2014.3001.5501 一个简单的C++通讯录管理系统,所能实现功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别,年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按照姓名进行删除指定联系人 查找联系人:按照姓名查看指定联系人信息 修改联系人:按照姓名重新修改指定联系人 清空联系人:清空通讯录中所有信息 退出通讯录:退出当前使用的通讯录
资源推荐
资源详情
资源评论
收起资源包目录
通讯录管理系统.zip (66个子文件)
通讯录管理系统
通讯录管理系统.sln 1KB
.vs
通讯录管理系统
v17
Browse.VC.db 9.57MB
.suo 61KB
ipch
AutoPCH
fac9564214cf70e2
MODIFYPERSON.ipch 37.38MB
d63454275e05e786
ISEXIST.ipch 37.38MB
d67d4c708897355d
ENTIRE.ipch 37.13MB
dbbebe57b0cbecc0
MAIN.ipch 37.13MB
e7c25c84d748205
6a3d05511208bc85
PERSON.ipch 37.13MB
bb7ad96b58d68b79
通讯录管理系统.ipch 37.13MB
d2122753aebc2cf1
ADDRESS.ipch 37.13MB
cf6e92f0c675073f
DELETEPERSON.ipch 37.38MB
f18cf2e8ab7f3da8
ADDRESS.ipch 37.13MB
6b4aa5a8bf40ee1
CLEANPERSON.ipch 37.38MB
958a3ee4e81090e6
ADDPERSON.ipch 37.13MB
56929fc1578fe779
SHOWPERSON.ipch 37.38MB
8f1f8d911ebc3443
ADDPERSON.ipch 37.38MB
72a560b35096804
PERSON.ipch 37.38MB
1467a3db374a406a
SHOWMENU.ipch 37.13MB
f79d3860d3d5cf7f
FINDPERSON.ipch 37.38MB
7c3147b707394437
SHOWMENU.ipch 37.13MB
FileContentIndex
ea852e22-014d-415c-8027-4c612e905e95.vsidx 6KB
read.lock 0B
bff6b7e2-5db8-4d14-8f14-90443cbcc5c7.vsidx 4KB
5b403d7c-6256-4796-90e4-bd18c30d4037.vsidx 5KB
65e289a7-834c-4eed-8253-a74138e3c8e7.vsidx 8KB
merges
x64
Debug
通讯录管理系统.pdb 2.29MB
通讯录管理系统.exe 129KB
通讯录管理系统
通讯录管理系统.vcxproj 7KB
addPerson.cpp 1KB
通讯录管理系统.vcxproj.user 168B
modifyPerson.cpp 2KB
showMenu.h 60B
showMenu.cpp 462B
deletePerson.cpp 664B
showPerson.cpp 687B
main.cpp 919B
x64
Debug
通讯录管理系统.exe.recipe 317B
vc143.pdb 508KB
modifyPerson.obj 305KB
通讯录管理系统.log 423B
findPerson.obj 272KB
通讯录管理系统.ilk 1.36MB
deletePerson.obj 272KB
通讯录管理系统.tlog
CL.write.1.tlog 6KB
Cl.items.tlog 1KB
CL.command.1.tlog 8KB
通讯录管理系统.lastbuildstate 168B
link.command.1.tlog 2KB
link.read.1.tlog 5KB
link.write.1.tlog 1KB
CL.read.1.tlog 157KB
showPerson.obj 91KB
Address.obj 49KB
vc143.idb 299KB
通讯录管理系统.obj 157KB
addPerson.obj 268KB
Person.obj 49KB
main.obj 157KB
showMenu.obj 75KB
isExist.obj 272KB
cleanPerson.obj 73KB
通讯录管理系统.vcxproj.filters 2KB
addPerson.h 754B
cleanPerson.cpp 264B
源.cpp 0B
findPerson.cpp 863B
共 66 条
- 1
资源评论
时光の尘
- 粉丝: 9487
- 资源: 218
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功