#include <iostream>
#include <string>
#include "类的声明.h"
using namespace std;
void __menu__();
void __main__();
int main()
{
__main__();
return 0;
}
void __main__()
{
Company xiejing;
while("网图小姐")
{
int option;
__menu__();
cout<<"请输入你的选项:";
cin>>option;
if(1 == option)
{
xiejing.__Append__();
}
else if(2 == option)
{
xiejing.__Modify__();
}
else if(3 == option)
{
xiejing.__Delete__();
}
else if(4 == option)
{
xiejing.__DisplayAll__();
}
else if(5 == option)
{
xiejing.__Append__Data__();
}
else if(6 == option)
{
xiejing.__Modify__Data__();
}
else if(7 == option)
{
xiejing.__Delete__Data__();
}
else if(8 == option)
{
xiejing.__Search__Data__();
}
else if(9 == option)
{
xiejing.__DisplayAll__Data__();
}
else if(10 == option)
{
system("cls");
cout<<"退出系统"<<endl;
break;
}
else
{
cout<<"选项错误"<<endl;
system("cls");
}
}
}
void __menu__()
{
cout<<endl;
cout<<" \n";
cout<<" \\ /\n";
cout<<" \\ /\n";
cout<<" ##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD##\n";
cout<<" ## DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ##\n";
cout<<" ## hh 电话号码管理系统 hh ##\n";
cout<<" ## hh hh ##\n";
cout<<" ## hh 1. 添加一个部门 hh ##\n";
cout<<" ## hh 2.修改一个部门 hh ##\n";
cout<<" ## hh 3.删除一个部门 hh ##\n";
cout<<" ## hh 4.显示全部部门 hh ##\n";
cout<<" ## hh hh ##\n";
cout<<" ## hh 5.添加联系人 hh ##\n";
cout<<" ## hh 6.修改联系人 hh ##\n";
cout<<" ## hh 7.删除联系人 hh ##\n";
cout<<" ## hh 8.搜索联系人 hh ##\n";
cout<<" ## hh 9.显示全部联系人 hh ##\n";
cout<<" ## hh hh ##\n";
cout<<" ## hh 10.退出管理系统 hh ##\n";
cout<<" ## hh hh ##\n";
cout<<" ## MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM ##\n";
cout<<" ##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM##\n";
cout<<" \\/ \\/\n";
cout<<endl;
}
#include <iostream>
#include <string>
#include "类的声明.h"
ostream &operator <<(ostream &out,Data *d)
{
out <<"姓名:" <<d->name
<<"\t手机号码:" <<d->phone_number
<<"\t工作号码:" <<d->company_number
<<"\t家庭号码:" <<d->family_number;
return out;
}
ostream & operator <<(ostream &out,Department *depart)
{
out<<depart->Department_name;
return out;
}
Address_List::Address_List()
{
this->count = 0;
this->Head = NULL;
}
Address_List::~Address_List()
{
Data *t;
if(this->Head != NULL)
{
while(this->Head)
{
t = this->Head;
this-