临近期末,小伙伴们课设都写的怎么样了?
不管你是对于课设的设计没有方向想要找到一些参考,还是想要复习巩固 C 语言的学习,本篇文章多少都能给你带来实质性的帮助。
这篇文章我们主要来给大家介绍一下我实现的通讯录,先来看一下运行效果吧:
视频讲解:
https://www.bilibili.com/video/BV1BK4y147V5
基本的增,删,改,查,排序,打印,读取文件,保存到文件我都是按函数写好,方便你们自己修改和添加功能。下面这是一个 流程图 :
主要的函数:
typedef struct PersonInfo {
char name[100];
char phone[100];
}PersonInfo;
typedef struct AddressBook {
PersonInfo* all_address;
int size;
int capacity;
}AddressBook;
int Menu(void);
void InitBook(AddressBook* address_book);
void AddPersonInfo(AddressBook* address_book);
void DelPersonInfo(AddressBook* address_book);
void FindPersonInfo(AddressBook* address_book);
void ModifyPersonInfo(AddressBook* address_book);
void PrintPersonInfo(AddressBook* address_book);
void ClearPersonInfo(AddressBook* address_book);
void SortPersonInfo(AddressBook* address_book);
void DestoryBook(AddressBook* address_book);
更多精彩能容查看原文:
https://mp.weixin.qq.com/s/qC0o0Gd7fxFGaCpbJKPdBQ
上面就是对于通讯录这个小项目的介绍了,源代码以及详细注释的获取方式可以在原文中找到。
如果你对我的代码有任何问题,都可以咨询我,我会尽力帮助你们的。
感谢阅读,如果对你有帮助就点个赞再走吧,谢谢~
推荐阅读:
C 语言信息管理系统实现(这两天就会发)