freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言通訊錄課程設(shè)計(jì)--通訊錄管理系統(tǒng)-文庫吧

2025-05-17 14:22 本頁面


【正文】 覽通 訊錄系統(tǒng) visit() 修改通訊錄系統(tǒng)modifymenu() 刪除通訊錄系統(tǒng) deleted() 推出通訊錄系統(tǒng) exit( 0) 創(chuàng)建、讀取文件函數(shù) loadfile() menu() Lodefile() Menu() case1 case2 case3 case4 case5 found() visit() modifymenu() deleted() exit( 0) C 語言課程設(shè)計(jì)報(bào)告 4 4 NS 流程圖清單 : File *fp,打開該文件 一只讀打開 是 是否有 tellnfo 否 導(dǎo)入文件里面 創(chuàng)建一個(gè)文件 的聯(lián)系人 關(guān)閉文件 輸入聯(lián)系人信息 NO++ 調(diào)用 savefile 函數(shù) 是 是否繼續(xù) 否 調(diào)用 found 函數(shù) getsch(); menu(); C 語言課程設(shè)計(jì)報(bào)告 5 5 存儲結(jié)構(gòu)及函數(shù)說明 頭文件有: include include include include struct record 定義一個(gè)結(jié)構(gòu)體,用來存儲聯(lián)系人的信息 { char name[20]。 char tel[20]。 char qq[20]。 }TelInfo[500]。 int NO。 定義變量 NO,用來記入聯(lián)系人的編 號 FILE *fp。 定義文件指針 int loadfile()。 創(chuàng)建、讀取文件 void savefile()。 保存創(chuàng)建的聯(lián)系人到文件中 void menu()。 主菜單函數(shù) void found()。 創(chuàng)建聯(lián)系人函數(shù) void modifymenu()。 修改聯(lián)系人信息函數(shù) void deleted()。 刪除聯(lián)系人函數(shù) C 語言課程設(shè)計(jì)報(bào)告 6 void visit()。 游覽聯(lián) 系人函數(shù) (1)主函數(shù) main():調(diào)用 loadfile()( /*創(chuàng)建文件 ,讀取文件 */)函數(shù);創(chuàng)建一個(gè)永真的條件 while( 1)以便循環(huán)使用;調(diào)用 menu()(主菜單函數(shù)); (2)創(chuàng)建、讀取文件函數(shù) loadfile():定義一個(gè)文件指針,把 0 賦給NO;先判斷電腦里是否有此文件,如果沒有創(chuàng)建一個(gè)文件,如果有導(dǎo)入此文件中的信息; (3)主菜單函數(shù) menu():在住界面顯示所有功能,包括創(chuàng)建、游覽、修改、刪除、退出系統(tǒng);用 switch 語句來控制我們的選擇并進(jìn)入相應(yīng)的函數(shù); (4)創(chuàng)建聯(lián)系人函數(shù) found():輸入聯(lián)系人的姓名 、電話號碼、 qq 號碼,每輸入一個(gè)聯(lián)系人的資料 NO 就加一,并調(diào)用 savefile()函數(shù)存儲此聯(lián)系人; (5)保存創(chuàng)建的聯(lián)系人函數(shù) savefile():用 fwrite 語句來存儲已建的聯(lián)系人; (6)游覽聯(lián)系人函數(shù) visit():先判斷 NO 是否為 0,如果為 0,則沒有C 語言課程設(shè)計(jì)報(bào)告 7 聯(lián)系人,如果不為 0,則依次按存儲順序輸出聯(lián)系人信息; (7)修改聯(lián)系人函數(shù) modifymenu():定義一個(gè)數(shù)組 name[20];判斷NO 是否為 0,不為 0 則顯示所有聯(lián)系人的姓名,然后輸入要修改聯(lián)系人的姓名,用 strcmp 語句來找到你需要修改的聯(lián)系人并顯示出來;確 定修改此聯(lián)系人后用 swtich 語句來控制需要修改的地方,包括姓名、電話號碼、 qq 號碼;調(diào)用 savefile()函數(shù)存儲; (8)刪除聯(lián)系人函數(shù) deleted():定義一個(gè)數(shù)組 name[20];判斷 NO 是否為 0,不為 0 則顯示所有聯(lián)系人的姓名,然后輸入要?jiǎng)h除聯(lián)系人的姓名,用 strcmp 語句來找到你需要?jiǎng)h除的聯(lián)系人并顯示出來;確定刪除后,把此聯(lián)系人以后的聯(lián)系人的 NO 編號都向前移一位,從而把此聯(lián)系人刪除,用循環(huán)控制語句為“ TelInfo[j]=TelInfo[j+1]?!?; C 語言課程設(shè)計(jì)報(bào)告 8 6 課程 設(shè)計(jì)結(jié)果 在寫程序時(shí),我們盡力做到美觀、可操作性強(qiáng)。每一個(gè)函數(shù)都有它的功能,并做到通用函數(shù)的循環(huán)調(diào)用,減小了程序的復(fù)雜度,讓程序看上去結(jié)構(gòu)層次分明。我們用文件形式來存儲聯(lián)系人信息,并保存,方便下次的使用,認(rèn)程序更穩(wěn)定。 程序雖然簡陋,但能完美運(yùn)行,一下為程序的部分界面: C 語言課程設(shè)計(jì)報(bào)告 9 7 實(shí)踐心得體會 通過這次通訊錄的設(shè)計(jì),我對很多的函數(shù)有了新的認(rèn)識,也學(xué)會了運(yùn)用多種函數(shù),明白了寫軟件的基本過程和基本方法。 在設(shè)計(jì)的過程中遇到了很多的困難,有程序上的也有實(shí)驗(yàn)報(bào)告上的,尤其是軟件在一次一次的調(diào)試失敗后,對我們打擊 很大。但最后我們還是咬牙讓自己堅(jiān)持了下來,通過小組的不斷試驗(yàn)和討論以及同學(xué)們的幫助,我們總算順利的完成了程序設(shè)計(jì)。雖然在調(diào)試過程中遇到了許多困難,但當(dāng)調(diào)試成功時(shí)那種喜悅的感覺,沒有什么東西可以代替。在編寫過程中我們都發(fā)現(xiàn)我們有許多的知識漏洞和缺陷,需要進(jìn)一步努力來不斷完善自己。 總之,此次過程不僅給我很多好的經(jīng)驗(yàn),同時(shí)加深了同學(xué)間的關(guān)系,增強(qiáng)了團(tuán)隊(duì)解決問題的能力。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1