用C文件编写通讯录系统

46 篇文章 2 订阅 ¥19.90 ¥99.00
本文介绍如何使用C语言编写一个通讯录系统,包括创建、增加、显示、精确与模糊查询、修改、删除联系人功能,以及密码保护和数据保存。系统支持通过姓名和电话号码进行多种方式的查找,并采用自定义数据结构和算法实现高效查找操作。
摘要由CSDN通过智能技术生成

【问题描述】

1)通过键盘建立通讯录,每条记录至少包括2个数据项:姓名、电话号码;

2)对通讯录进行插入、删除、修改和查找;

3)通过姓名查找,必须实现精确查找和模糊查找,例如输入“张”,则显示第一个姓张的朋友,然后可以选择“下一个”,鼓励思路创新,提供其他多种查找方式,例如拼音查找等;

4)也可以根据电话号码或部分电话号码进行精确查找和模糊查找;

5)自行定义数据结构,可以选择性的将顺序查找、折半查找、索引查找、树型查找、哈希表等灵活运用其中,完成多方式查找功能。

【解题思路】

主体实现步骤:

  • 创建通讯录
  • 增加联系人
  • 显示所有联系人
  • 精确查询你需要的用户信息
  • 模糊查询你需要的用户信息
  • 修改你要更新的联系人信息
  • 删除你不需要的联系人
  • 修改通讯录的密码
  • 退出通讯录程序

创建:用fopen()建立一个文本文件,然后用fprintf()向其中输入数据(向文件中输入“姓名”,“号码”),

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@ZhangJun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值