Skip to content

AAAA-source/Address-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Address-book

the project of implementation address book

本通訊錄收錄user name(小於100字元) 以及電話(手機)號碼(long long int)範圍內 基本上以C語言實作,為本人之個人專案

二版:新增priority欄位,用以區分我的最愛(1) 及其他(0)

內建基本功能:會創造一個名為“contact_people_information”之文檔,可用一般文字編輯器開啟並修改

一版:創造基本功能:包含新增聯絡人、刪除聯絡人、查找聯絡人、顯示所有聯絡人

新增聯絡人:輸入聯絡人資訊(user name 以及號碼)1,若新增成功會印出Success,否則印出Fialed

顯示所有聯絡人:依序顯示初“contact_people_information”所有聯絡人的資料;有資料的話會印出Success,否則代表檔案內並沒有任何資料.印出 Failed : the file is empty

查找聯絡人:輸入聯絡人的name,顯示所有符合該name的聯絡人並列出

刪除聯絡人:輸入聯絡人的name,會顯示所有符合該name的聯絡人;需選取其中一個聯絡人,接著便會刪除該聯絡人(其他同名的聯絡人放置檔案尾部)

二版:新增加入我的最愛、刪除我的最愛、顯示我的最愛以及初始化的功能

初始化:創造/清空檔案

顯示我的最愛:將所有列入我的最愛的聯絡人列出

新增我的最愛:將特定聯絡人加入我的最愛(把priority改成1)

刪除我的最愛:將特定聯絡人刪除我的最愛(把priority改成0)

關於新增、刪除我的最愛的部分,需要選出特定聯絡人(透過Y/N選擇)

三版:新增模糊化搜尋(fuzzy search)的功能(模糊化的定義為字串誤差2以內)

更新:2024/9/19 修復「移除我的最愛」出錯的問題

About

the project of implementation address book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages