通讯录管理系统调试源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include
#include
#include
#include
#include
using namespace std;
#define FILENAME "C:\\phonebook.txt"
class Person{
public:
string name;
string sex;
string address;
stringtel;
stringshuxing;
Person(string na)
{name=na;}
Person(string na,stringse,stringadd,stringte,stringsx)
{
name=na;sex=se;address=add;tel=te;shuxing=sx;
}
void display(){
cout< } void add_Person1(); void add_Person2(); voidlist_Person(); void Reach(); voiddelete_Person(); voiddisplay_diff(); voidrenew_Person(); }; int main(){ Person person1("hh"); loop: cout<<"\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\t"< cout<<"\t★★**********************欢迎使用通讯录系统******************* ★★\t"< cout<<"\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ★★★★★★\t"< cout<<"\t★★************************************************************★★"< cout<<"\t★★ 1.查看所有联系人 2.查找联系人 3.添加联系人★★\t"< cout<<"\t★★************************************************************★★\t"< cout<<"\t★★ 4.删除联系人 5.修改联系人 6.显示类别联系人★★\t"< cout<<"\t★★************************************************************★★\t"< cout<<"\t★★7.退出程序★★\t"< cout<<"\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\t"< cout<<"\t 开发者:"<<"黄龙吉"<<" "<<"张帆"<<" "<<"陈续旭"<<" "<<"程传奇"< cout<<"请输入菜单选项:"; int a; do{cin>>a; if(a<0||a>8) cout<<"输入有误请重新输入!(1-7)"< } while(a<0||a>8); switch(a) { case 1: //显示所有联系人 { system("cls"); person1.list_Person(); system("pause"); system("cls"); break; } case 2: //按姓名搜索 { system("cls"); person1.Reach(); system("pause"); system("cls"); break; } case 3: //添加联系人 { system("cls"); person1.add_Person2(); system("pause"); system("cls"); break; } case 4: //删除联系人 { system("cls"); person1.delete_Person(); system("pause"); system("cls"); break; } case 5: //修改联系人信息 { system("cls"); person1.renew_Person(); system("pause"); system("cls"); break; } case 6: //按类别显示{ system("cls"); person1.display_diff(); system("pause"); system("cls"); break; } case 7: { //退出 break;