引文
通讯录的运作与哪里和我们之前实现的顺序表很相似,对于通讯录的增删查改也能通过我们顺序表实现的增删查改实现,需要做的也就是些包装工作
开始
咱就直接写重点 增删查改
添加联系人
储存一个人要不同类型的数据,所以这里我们定义一个结构体同来出储存联系人的信息
这里给结构体命名为了PerInfo
然后对通讯录添加联系人操作也就是添加这个结构体这样就实现了联系人的添加
实际上通讯录储存的是结构体的地址
删除联系人
也就是删除这个联系人在顺序表中储存的地址,用指定位置的删除就行
查找联系人
使用find函数遍历整个通讯录,找到对应的联系人名字所对应的结构体地址,用printf全部打印信息就行
改变联系人信息
使用find函数找到对应的结构体,直接更改该结构体的信息就好了
这全部使用的函数都是在顺序表中就已经实现好了的,只需要适当的修饰就好
最后添上最终成果展示和源码
这个我用了文件操作将数据导入了文件中所以保存好每次储存的数据