【源碼分享,註釋詳細】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 語言信息管理系統實現(這兩天就會發)

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