c++怎么实现通讯录管理系统

  介绍

这篇文章给大家分享的是有关c++怎么实现通讯录管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

# include   # include   using  namespace 性传播疾病;   # define  MAX  1000年   ,   struct 人   {   ,string  m_Name;   ,int  m_Sex;   ,int  m_Age;   ,string  m_Phone;   ,string  m_Addr;   };   ,   struct 联系簿   {   ,struct  Person  personArray (MAX);   ,int  m_Size;   };   ,   void  addPerson (Addressbooks  *, abs)   {   ,if  (abs→m_Size ==,马克斯)   ,{   ,cout  & lt; & lt;,“通讯录已满,无法添加!“,& lt; & lt;, endl;   ,返回;   ,}   其他的,   ,{   ,string 名称;   ,cout  & lt; & lt;“请输入姓名:“,& lt; & lt;, endl;   ,,cin 的在祝辞,名称;   ,abs→personArray (abs→m_Size] .m_Name =,名称;   ,   ,cout  & lt; & lt;“请输入性别:“,& lt; & lt;, endl;   ,cout  & lt; & lt;“1,——安康;男“,& lt; & lt;, endl;   ,cout  & lt; & lt;“2,——安康;女“,& lt; & lt;, endl;   ,int  sex =, 0;   ,   ,while (真正的)   ,{   cin 在祝辞大敌;性别;   ,if  (sex ==, 1, | |, sex ==, 2)   ,{   ,abs→personArray (abs→m_Size] .m_Sex =,性;   ,打破;   ,}   ,cout  & lt; & lt;,“输入有误,请重新输入!“,& lt; & lt;, endl;   ,}   ,   ,cout  & lt; & lt;“请输入年龄:“,& lt; & lt;, endl;   ,int  age =, 0;   cin 在祝辞大敌;年龄;   ,abs→personArray (abs→m_Size] .m_Age =,年龄;   ,   ,cout  & lt; & lt;“请输入联系电话:“,& lt; & lt;, endl;   ,string 手机;   ,,cin 的在祝辞,电话;   ,abs→personArray (abs→m_Size] .m_Phone =,电话;   ,   ,cout  & lt; & lt;“请输入家庭住址:“,& lt; & lt;, endl;   ,string 解决;   ,,cin 的在祝辞,地址;   ,abs→personArray (abs→m_Size] .m_Addr =,地址;   ,   ,abs→m_Size + +;   ,   ,cout  & lt; & lt;“添加成功“,& lt; & lt;, endl;   ,   ,系统(“pause");   ,系统(“cls");   ,}   }   ,   void  showPerson (Addressbooks  *, abs)   {   ,if  (abs→m_Size ==, 0)   ,{   ,cout  & lt; & lt;“当前记录为空“,& lt; & lt;, endl;   ,   ,}   其他的,   ,{   ,for  (int 小姐:=,0;,小姐:& lt;, abs→m_Size;,我+ +)   ,{   ,cout  & lt; & lt;,“姓名:“,& lt; & lt;, abs→personArray[我].m_Name  & lt; & lt;,“\ t";   ,cout  & lt; & lt;“性别:“,& lt; & lt;, (abs→personArray[我].m_Sex ==, 1, ?,“男”:“女“,),& lt; & lt;,“\ t";   ,cout  & lt; & lt;,“年龄:“,& lt; & lt;, abs→personArray[我].m_Age  & lt; & lt;,“\ t";   ,cout  & lt; & lt;,“电话:“,& lt; & lt;, abs→personArray[我].m_Phone  & lt; & lt;,“\ t";   ,cout  & lt; & lt;,“住址:“,& lt; & lt;, abs→personArray[我].m_Addr  & lt; & lt;, endl;   ,   ,}   ,}   ,系统(“pause");   ,系统(“cls");   ,   }   ,   int  isExist (Addressbooks  *, abs,, string 名称)   {   ,for  (int 小姐:=,0;,小姐:& lt;, abs→m_Size;,我+ +)   ,{   ,if  (abs→personArray[我].m_Name ==,名称)   ,{   ,return 我;   ,}   ,}   ,return  1;//没找到   }   ,//删除联系人   void  deletePerson (Addressbooks  *, abs)   {   ,cout  & lt; & lt;“请输入要删除的联系人:“,& lt; & lt;, endl;   ,string 名称;   ,,cin 的在祝辞,名称;   ,   ,int  ret =, isExist (abs,,名字);   ,   ,if  (ret  !=, 1)   ,{   ,for  (int 小姐:=,受潮湿腐烂;,小姐:& lt;, abs→m_Size;,我+ +)   ,{   ,abs→personArray[我],=,abs→personArray[小姐:+,- 1];   ,}   ,abs→m_Size——;   ,cout  & lt; & lt;,“删除成功!“,& lt; & lt;, endl;   ,}   ,系统(“pause");   ,系统(“cls");   }   ,//查找联系人   void  findPerson (Addressbooks  *, abs)   {   ,cout  & lt; & lt;“请输入要查找的联系人:“,& lt; & lt;, endl;   ,string 名称;   ,,cin 的在祝辞,名称;   ,   ,int  ret =, isExist (abs,,名字);   ,   ,if  (ret  !=, 1)   ,{   ,cout  & lt; & lt;,“姓名:“,& lt; & lt;, abs→personArray (ret) .m_Name  & lt; & lt;,“\ t";   ,cout  & lt; & lt;“性别:“,& lt; & lt;, (abs→personArray (ret) .m_Sex ==, 1, ?,“男”,:,“女“),& lt; & lt;,“\ t";   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

c++怎么实现通讯录管理系统