C++实现通讯录管理系统(流程+代码)

基本功能如下(用结构体存储信息,没有涉及文件读写):

**************************

**** 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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值