【C语言进阶】C语言实现通讯录(简易版)

本文介绍了使用C语言实现一个简易通讯录的详细步骤,包括通讯录菜单设计、主函数、枚举选项、联系人与通讯录结构体定义、全局变量声明、初始化通讯录、姓名查找函数以及各项功能的实现,如新增、删除、查找、修改和显示联系人,并提供了按姓名排序的功能。

前言:

我们需要用C语言模拟一个通讯录可以用来存储1000个人的信息

每个人的信息包括:

姓名、电话、性别、住址、年龄

功能包括:

  1. 新增联系人
  2. 查找联系人
  3. 删除联系人
  4. 修改联系人
  5. 查看所有联系人
  6. 以名字排序所有联系人

注:此版本不包含其他内容,后续会出更加全面的升级版本

通讯录(C语言简易版)

目录

一、通讯录菜单

二、通讯录主函数

三、枚举主函数内部选项

四、定义联系人及通讯录

        (一)定义联系人内容(结构体)

        (二)定义通讯录内容(结构体)

五、全局变量声明

六、初始化通讯录

七、通过姓名查找函数

八、实现通讯录功能

        (一)新增联系人

        (二)删除联系人

        (三)查找联系人

         (四)修改联系人

        (五)显示所有联系人

        (六)按姓名排序所有联系人

九、头文件

十、完整代码


一、通讯录菜单

菜单能够实现和用户的交互。

那么作为一个通讯录怎么能没有菜单选项呢?

我们第一步先来设计一个菜单选项

代码如下:

void menu()
{
	printf("*********************************\n");
	printf("**      1. 添加联系人          **\n");
	printf("**      2. 删除联系人          **\n");
	printf("**      3. 查找联系人          **\n");
	printf("**      4. 修改联系人          **\n");
	printf("**      5. 显示所有联系人      **\n");
	printf("**      6. 按姓名排序联系人    **\n");
	printf("**      0. exit        
评论 65
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HyDraZya

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

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

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

打赏作者

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

抵扣说明:

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

余额充值