通讯录管理系统
首先:我们在做项目,或者是想要做项目之前,不需要思路全部打通,一定要多尝试和思考,因为第一步是很容易劝退的,我们要做这个通讯录管理系统要有我们核心的东西
核心代码:
1.通讯录的初始化创建
用结构体,因为我们是用链表也是要创建堆空间来控制的,这样更直观一点,而且删除很方便,插入,大致是这么的一个管理的主要操控,其次就是用户交互界面菜单,然后还有调整空间。
contacts_system/ ├── src/ │ ├── main.c # 主程序 │ ├── contact.c # 联系人核心功能 │ ├── list.c # 链表操作(你的代码) │ └── file_io.c # 文件操作 ├── include/ │ ├── contact.h # 联系人结构体声明 │ ├── list.h # 链表函数声明(你要创建的) │ └── file_io.h # 文件操作声明
创建我们的contact基本的结构体
里面包括我们的成员初始化,链表的创建,链表的插入,链表的删除
── list.c
// 1. 创建新节点
// 2. 添加节点到链表末尾
// 3. 按姓名查找节点(返回前驱节点和当前节点)
── main.c主函数
像主函数里面我们就要写一下菜单还有while循环我们用户要怎么样操作,以及和一些输入和输出
!!!注意我们无论是在.c文件里面还是在.h文件里面都要引入我们所用的头文件,来声明和调用他们,记得一定要定义.
非常感谢大家的观看,这只是一个初始的我们要用到和创建的一些文件,在中,下的话会讲解我们的代码以及如何实现的