C/C++通讯录管理系统

**

C/C++通讯录管理系统

**
如下代码可以实现联系人的增、删、改、查。。

对了里面有个小彩蛋不知道会不会有人发现(●’◡’●)。

如果对你有帮助的话希望能够点个赞哦,我会很开心哒!!!

#include <iostream>
#include<string>
#define MAX 50
using namespace std;

//设计联系人的结构体.
struct Person
{
   
	string m_Name;
	int m_Age=0;
	string m_Sex;
	string m_Number;
	string m_Addr;
};
//设计通讯录的结构体.
struct Addressbooks  
{
   
	//通讯录中保存的联系人数组
	struct Person presonArray[MAX];
	//通讯录中当前记录联系人个数
	int m_Size=0;
};
//添加联系人.
void addPreson(Addressbooks* p)
{
   
	//先判断通讯录是否满了
	if (p->m_Size == MAX)
	{
   
		cout << "通讯录满了,添加不了!!!";
		system("pause");//请按任意键继续
		system("cls");
		return;
	}
	else
	{
   
		//开始添加
		//添加姓名
		string name;
		cout << "请输入姓名:" << endl;
		cin >> name;
		p->presonArray[p->m_Size].m_Name = name;
		//添加年龄
		int age;
		cout << "请输入年龄:" << endl;
		cin >> age;
		p->presonArray[p->m_Size].m_Age = age;
		//添加性别
		string sex;
		cout << "请选择需要输入的性别:(请输入男或者女)" << endl;
		
		while(1)
		{
   
			cin >> sex;
			if (sex == "男" || sex == "女")
			{
   
				p->presonArray[p->m_Size].m_Sex = sex;
				break;
			}
			cout << "输入有误请重新输入!!!";
			
		}		
		//添加电话
		string number;
		cout << "请输入电话号码:" << endl;
		cin >> number;
		p->presonArray[p->m_Size].m_Number = number;
		//添加地址
		string address;
		cout << "请输入地址:" << endl;
		cin >> address;
		p->presonArray[p->m_Size].m_Addr = address;
		p->m_Size++;
		cout << "添加成功";
		system("pause");//请按任意键继续
		system("cls");
	}
}
//显示联系人.
void showPreson(Addressbooks* p)
{
   
	if (p->m_Size==0)
	{
   
		cout << "通讯录是空的啦!!!";
	}
	else
	{
   
		
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值