C++小作业——简单通讯录设计

简单的C++小作业通讯录
摘要由CSDN通过智能技术生成

界面展示:

1,菜单界面

2,添加联系人

选择按钮1。

 3,显示联系人

选择按钮2,会显示当前通讯录里面的所有联系人信息 

#include<iostream>
using namespace std;
#include<string>

//设置最大容量
#define MAXSIZE 300


//联系人结构体
struct person {
	string name;
	string gender;
	int age;
	string tlenumber;
	string address;

};
通讯录结构体
struct comsys {
	struct person p_arry[MAXSIZE];
	int length;

};



//主函数
int main(void) {
	//初始化结构体数组
	comsys com;
	com.length = 0;


	//函数声明
	void showMenu();
	void  addPerson(comsys * p);
	void showPerson(comsys * p);
	void printInfoN(comsys * p, int n);
	void printInfoI(comsys * p, int i);
	int locatePerson(comsys * p, string name, string number);
	void serchPerson(comsys * p);
	void deletePerson(comsys * p);
	void modifyPerson(comsys * p);
	void clearPerson(comsys * p);



	//函数调用
	while (true) {
		showMenu();
		int select = 0;
		cin >> select;
		switch (select)
		{
		case 1://添加
			addPerson(&com);
			system("pause");
			system("cls");
			break;
		case 2://显示
			showPerson(&com);
			system("pause");
			system("cls");
			break;
		case 3://删除
			deletePerson(&com);


			system("pause");
			system("cls");
			break;
		case 4://查找
			serchPerson(&com);
				


			system("pause");
			system("cls");
			break;
		case 5://修改
			modifyPerson(&com);



			system("pause");
			system("cls");
			break;
		case 6://清空
			clearPerson(&com);



			system("pause");
			system("cls");
			break;

		case 0://退出
			cout <&
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值