通讯录管理系统--修改联系人
9、修改联系人
功能描述:按照姓名重新修改指定联系人
修改联系人实现步骤
封装修改联系人函数
测试修改联系人功能
9.1 封装修改联系人函数
实现思路:查找用户输入的联系人,如果查找成功进行修改操作,查找失败提示查无此人
修改联系人代码:
//5、修改指定联系人信息void modifyPerson(Addressbooks * abs){ cout << "请输入您要修改的联系人" << endl; string name; cin >> name; int ret = isExist(abs, name); if (ret != -1) { //姓名 string name; cout << "请输入姓名:" << endl; cin >> name; abs->personArray[ret].m_Name = name; 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 << "输入有误,请重新输入"; } //年龄 cout << "请输入年龄:" << endl; int age = 0; cin >> age; abs->personArray[ret].m_Age = age; //联系电话 cout << "请输入联系电话:" << endl; string phone = ""; cin >> phone; abs->personArray[ret].m_Phone = phone; //家庭住址 cout << "请输入家庭住址:" << endl; string address; cin >> address; abs->personArray[ret].m_Addr = address; cout << "修改成功" << endl; } else { cout << "查无此人" << endl; } system("pause"); system("cls");}
9.2 测试修改联系人功能
在switch case 语句中,case 5里添加:
case 5: //修改联系人 modifyPerson(&abs); break;
测试效果如图:
查不到指定联系人情况:
查找到联系人,并修改成功:
再次查看通讯录,确认修改完毕
热门推荐
-
怎么打出特殊符号
被一些特殊符号所困扰,特殊符号如何用键盘打出来?本文将分享怎样能够在电脑上打出特殊符号,希望能够帮助... -
电子表格箭头符号怎么输入?
随便选哪一种都可以:1、插入特殊符号点击“插入”选项卡→打开“符号”选项卡→选择“普通文本”→选择“... -
微信怎么发彩色文字
1、打开手机上“微信”图标。2、我们可以先找到修改字体颜色的代码,例如代码 : <a colo... -
搜狗输入法,解锁你不知道的用法,开机自启软件
分享软件的时候,我会教大家怎样彻底关闭广告,保证让你用上干干净净的官方正版输入法,今天我们只分享搜狗... -
程序员如何打特殊符号?
可以去尝试找到你需要输入的标点符号了。现在小编例举一点好看的标点符号表情给大家愉悦下心情哦: -
详解Shift+Ctrl突然无法切换输入法时该怎么办
过在使用win10的时候,输入法无法切换,只能打英文不能输入汉字,对于要打字、打游戏来说都是非常麻烦... -
小键盘怎么关
这个功能,以后就切换不到数字键了。方法是进BIOS里面,找到有一项“Keypad (Embedded... -
怎么关闭445端口
闭端口(以445服务器端口为例)开启控制面板中的Windows防火墙,并保证防火墙处于启用状态;开启... -
搜狗输入法如何简单导入个人词库
个个人字库是必备,可惜最近学习Power BI,老是有bug,不得已尝试着更换了搜狗输入法,但是如何... -
自制搜狗小鹤双拼皮肤
我用的是小鹤双拼,期间可以依据添加的输入法截图去调整位置。第六步:删除添加的截图和横线,保存已经输入... -
微信支付密码忘记了,应该怎么办?
我忘记了微信支付密码,记得当时很尴尬,所以我整理了修改微信支付密码的经验,与大家分享。1.如果您忘记... -
手机丢了不要慌,一个方法帮你找回
音找回手机。需要注意的是,这个功能需要手机的电量充足,否则手机可能无法响起。通过联系人找回手机如果你... -
iphone怎么群发短信
然后我们在收件人最右侧可以看到一个“+”号按钮。我们点击“+”号,然后选择群发的对象。这样可以添加许... -
iPad最新分屏操作教程
法:全屏、分屏和悬浮,然后分别介绍分屏和悬浮的操作方法。一、分屏显示两个app1.快速分屏(速度最快... -
photoshop cs3怎么卸载
示卸载日志的位置,可以前去查看都卸载了哪些内容。结语这款是 Adobe 官方提供的卸载清理工具,安全... -
如何在iPhone上输入声调符号
电脑上输入声调符号,现在给大家介绍一下如何在iPhone中输入。iPhone的原装英文输入法可以输入... -
手机怎么打出颜文字
人喜欢用颜文字代替表情来表达心情,萌萌哒颜文字深受妹子们的喜爱( ∗・᷄ὢ・᷅∗ )但很多人以为只有... -
哪些手机输入法能自定义双拼方案?
虽然没有邀请,但是还是无意中刷到了这个问题,冒昧来回答一下。题主所需要的输入法我正好知道,可以去下载... -
删除的文件怎么恢复
1,点击电脑桌面左下角图标,出现以下界面后,输入“运行”二字,进行搜索2,搜索到“运行”这个程序后(... -
如何将视频从横屏转为竖屏?
格式工厂就能完成啦 【超简单】第一步:导入视频,点击右键,点击第一项 输出配置第二步:拉倒最底,点击... -
手机信号弱的解决方法
1)在“设置--关于手机--状态信息--SIM卡信息”就可以查看到手机信号强弱的状态信息;2)在拨... -
新加装的硬盘如何分区?硬盘分区教程
打开Diskgueis主程序,找到未分区的硬盘,未分区格式化硬盘一般为灰色柱状点击【快速分区】选择分... -
手机解锁图案忘了怎么办
在关机状态下同时按音量上键和电源键,2.选择简体中文,3.选清除数据,4.选清空用户数据,5.选确认... -
怎么修改微信号?
在此把修改方法分享给你们:首先,登陆进入微信界面,点击右下角的【我】--【设置】;点击【帐号与安全】... -
玩转三星手机设置—让你的手机更好用
主屏幕访问路径:设置--显示--主屏幕推荐设置:勾选「向下滑动打开通知面板」。勾选「在主屏幕中搜索」...