基本功能如下(用结构体存储信息,没有涉及文件读写):
**************************
**** 1、添加联系人 ****
**** 2、显示联系人 ****
**** 3、删除联系人 ****
**** 4、查找联系人 ****
**** 5、修改联系人 ****
**** 6、清空联系人 ****
**** 0、退出通讯录 ****
**************************
#include <iostream>
#include<string>
#define MAX 1000 // 定义最大输入的人员个数
using namespace std;
struct person {
//姓名
string m_name;
//性别: 男生1, 女生2
int m_sex;
//年龄
int m_age;
//电话
int m_tel;
//住址
string m_Addr;
};
struct Addressbooks {
//通讯录保存的联系人数组
struct person personArray[MAX];
//通讯录联系人个数
int m_size;
};
//1,添加联系人
void Addmenber(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;
//性别
int sex = 0;
cout << "请输入性别,1:男,2:女" << endl;
cin >> sex;
while

最低0.47元/天 解锁文章
3059

被折叠的 条评论
为什么被折叠?



