#include<iostream>
#include<string>
using namespace std;
#define max 1000
//联系人结构体
struct person
{
string name;
int sex;
int age;
string phone;
string addr;
};
//通讯录结构体
struct addressbooks
{
struct person personarray[max];//通讯录中保存的联系人数组
int size;//记录人员个数
};
void showmenu(addressbooks* abs)
{
cout << ("***************************") << endl;
cout << ("***** 1、添加联系人 *****") << endl;
cout << ("***** 2、显示联系人 *****") << endl;
cout << ("***** 3、删除联系人 *****") << endl;
cout << ("***** 4、查找联系人 *****") << endl;
cout << ("***** 5、修改联系人 *****") << endl;
cout << ("***** 6、清空联系人 *****") << endl;
cout << ("***** 0、退出通讯录 *****") << endl;
cout << ("***************************") << endl;
}
void addperson(addressbooks* abs)
{
if (abs->size == max)
{
cout << "通讯录已满,无法添加!" << endl;
return;
}
else
{
//添加具体联系人
//姓名
string name;
cout << "请输入姓名:" << endl;
cin >> name;
abs->personarray[abs->size].name = name;
//性别
int sex = 0;
while (1)
{
cout << "请输入性别:" << "男:1;女:2" << endl;
cin >>
复现黑马通讯录管理系统
最新推荐文章于 2024-07-17 18:07:42 发布