C语言学习/复习31--简单通讯录功能的实现/结构体的运用/strcmp函数的运用/memset函数

本文详细介绍了如何在C语言中使用结构体构建通讯录系统,包括文件组织、结构体定义、初始化方法、数组操作以及相关函数如增加、删除、查找和修改联系人等的实现过程。
摘要由CSDN通过智能技术生成

0、分文件/结构体定义初始化/成员变量的访问/结构体地址传参/switch/for()/do while()/数组中元素的添加与删除/assert/const/宏/字符与内存函数

一、结构体运用---通讯录

       1.基本功能

        

         2.项目文件

     二.具体操作方法         

     1.test.c文件

                        包含菜单与输入界面

                       

     2.contact.h头文件

                            定义结构体 ,宏定义常量

                            声明初始化函数、增加联系人函数、显示通讯录函数、删除函数、查                             找指定联系人函数、修改联系人函数

     3.contact.c文件实现函数

           实现初始化函数:

                           将结构体初始化(地址传参、成员变量依次初始化、memset函数运用)

            实现增加联系人函数:

                         判断通讯录结构体是否已满、允许输入基本信息(输入函数、添加结构体成员变量、记录数加1)

           实现显示通讯录函数:

                           for()循环遍历结构体中数组并(左或右)对齐输出数据

           实现删除函数

                          判断通讯录是否为空、查找人是否存在、for()循环遍历进行删除,记录数减1

          实现查找人函数

                          找到目标姓名(strcmp)

          实现查找指定联系人函数

                         调用查找人函数、printf()(左或右)对齐输出结构体中数组存储的信息

           实现修改联系人函数

                         调用查找人函数、允许输入基本信息(输入函数、输入结构体成员变量)

                           

三、相关函数代码

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值