照着视频教程敲的,纯属练手
// Mail_list.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include "pch.h"
#include <iostream>
#include<string>
using namespace std;
#define MAX 1000
//-封装函数显示该界面 如 void showMenu
//-在main函数中调用封装好的函数
//设计联系人结构体
struct Person
{
string m_Name;
int m_Sex; //1男2女
int m_Age;
string m_Phone;
string m_Addr;
};
//设计通讯录结构体
struct Addressbooks
{
//通讯录中保存的联系人数组
struct Person personArray[MAX];
//通讯录中记录联系人个数
int m_Size;
};
//添加联系人
void addPerson(Addressbooks * abs)
{
//判断通讯录是否已满,如果满了就不在添加
if (abs->m_Size == MAX)
{
cout << "通讯录已满,无法添加!" << endl;
return;
}
else
{
//添加具体联系人
string name;
cout << "请输入姓名:" << endl;
cin >> name;
abs->personArray[abs->m_Size].m_Name = name;
cout << "请输入性别" << endl;
cout << "1---男" << endl;
cout << "2---女" << endl;
int sex = 0;
while (true)
{
//如果输入的是1或者2可以退出循环;如果输入有误,重新输入
cin>>sex;
if (sex == 1 || sex == 2)
{
abs->personArray[abs->m_Size].m_Sex = sex;
break;
}
cout << "输入错误,请重新输入" << endl;
}
cout << "请输入年龄:" << endl;
int age = 0;
cin >> age;
ab