using namespace std;
#include<string>
//using namespace std;
#define MAX 1000
//一个显示通讯录的函数
void showMenu()
{
cout << "1添加联系人" << endl;
cout << "2显示联系人" << endl;
cout << "3删除联系人" << endl;
cout << "4查找联系人" << endl;
cout << "5修改联系人" << endl;
cout << "6清空联系人" << endl;
cout << "0退出通讯录" << endl;
}
//这是学生的结构体
struct Person{
string m_Name;
int m_Sex;
int m_Age;
string m_Phone;
string m_Addr;
};
//这是通讯录的结构体,有数组来储存
struct Addressbooks{
struct Person personArray[MAX];
int m_Size;
};
//这是添加联系人的函数,首先要注意的是通讯录是否满了,这是用size来遍历
void addPerson(Addressbooks * abs)
{
if (abs->m_Size == MAX){
cout << "通讯录已经满了" << endl;
}
else{
string name;
cout << "请输入姓名" << endl;
cin >> name;
abs->personArray[abs->m_Size].m_Name = name;
while (1)
{
cout << "请输入性别" << endl;
cout << "1--男,2--女" << endl;
int sex = 0;
cin >> sex;
if (sex == 1 || sex == 2){
abs->personArray[abs->m_Size].m_Sex = sex;
break;
}
cout << "输入有误" << endl;
}
cout << "请输入年龄"
用c编写的通讯录
最新推荐文章于 2022-02-25 19:38:17 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)