1.实现功能
本文将采用C语言来实现一个简单的通讯录,要求功能如下
//实现一个通讯录
//1.可以保存100个人的信息
//2.增加人的信息
//3.删除指定联系人的信息
//4.查找
//5.修改...//6.排序
//7.显示所有联系人
下面我们来一步步实现
2.实现细节与具体思路
1.主程序设计
首先,设计一个主程序来对于通讯录进行一个整体的设计,它的功能我们用函数来进行包装,这样可以增加代码的可读性...功能设计
1.创建一个通讯录并进行初始化
首先我们要明确,一个通讯录里放的应该是什么样的信息,既然是通讯录,肯定得有名字和电话号码,除此之外,也可以有性别,住址或者年龄,为了简单,我们就设计这些元素.我们用一个结构体来存放这些变量...,命名为PeopleInfo类型代表联系人的信息.接下来创建通讯录,通讯录里要有联系人的信息,同时还得记录通讯录里人的个数,这里我们也可以用一个结构体Contact来存放它们.
typedef struct...AddContact(Contact* pc)
{
assert(pc);
//判断通讯录满没满
if (pc->sz == DATA_MAX)
{
printf("通讯录已满,无法增加\