【源码分享,注释详细】C 语言课程设计 通讯录实现

临近期末,小伙伴们课设都写的怎么样了?

不管你是对于课设的设计没有方向想要找到一些参考,还是想要复习巩固 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 语言信息管理系统实现(这两天就会发)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章