基于顺序表基础实现通讯录项目

基于顺序表基础实现通讯录项目

前言

Hello,亲爱的优快云的小伙伴们,你们好!基于上一篇博客的基础上,今天我来带领大家实现通讯录项目,上一篇博客在这里哦!顺序表的实现

通讯录的实现

顺序表的实现在上一篇博文中,这里就不再过多讲解了。
我们知道顺序表可以插入内置类型,也可以插入自定义类型。实现通讯录项目,我们要自定义联系人系列内容,再一条一条的插入顺序表中,就构成了我们所知的通讯录。
接下来是代码的实现

通讯录的头文件

#define NAME_MAX  20
#define GENDER_MAX  10
#define AGE_MAX  20
#define TEL_MAX  20
#define ADDR_MAX  100
typedef struct personInfo
{
   
	char name[NAME_MAX];
	char gender[GENDER_MAX];
	int age[AGE_MAX];
	char tel[TEL_MAX];
	char addr[ADDR_MAX];
}personInfo;

typedef struct SeqList Contract;

//通讯录的初始化
void ContractInit(Contract* con);
//通讯录的销毁
void ContractDeatory(Contract* con);
//通讯录的添加
void ContractAdd(Contract* con);
//通讯录的删除
void ContractDel(Contract* con);
//通讯录的修改
void ContractModefy(Contract* con);
//通讯录的展示
void ContractShow(Contract* con);
//通讯录的查找
void ContractFind(Contract* con);

通讯录的源文件


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值