通讯录管理系统调试源代码

  • 格式:docx
  • 大小:26.97 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;