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

正文內(nèi)容

個(gè)人通訊錄管理系統(tǒng)c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-文庫(kù)吧資料

2025-02-16 01:45本頁(yè)面
  

【正文】 } } 函數(shù)功能分析: 通過(guò)界面上的數(shù)字選項(xiàng),調(diào)用 shanchu_quanbu()、 shanchu_dange()。 default:zhucaidan()。:zhucaidan()。 case 39。:shanchu_dange()。 case 39。:shanchu_quanbu()。 /*輸入的賦予 choice*/ switch (c) { case 39。 printf(\n\t\t 請(qǐng)選擇您所所要的服務(wù): )。 printf(\n\t\t| 3返回主菜單 |)。 /*清屏 */ printf(\n\t\t 刪除菜單 )。 return。 printf(\n\t\t 按任意鍵返回主菜單 )。 shanchu()刪 除函數(shù)主界面 原函數(shù) 代碼 : void shanchu() { 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 12 char c。 } 功能分析: 調(diào)用 zengjia()函數(shù)后,就可以通過(guò) txl[n]. xingming, txl[n].dianhua , txl[n].dizhi 數(shù)組從鍵盤(pán)上輸入聯(lián)系人的姓名,電話,地址,輸入完畢后,系統(tǒng)會(huì)提示是否繼續(xù)輸入,輸入“ y”后,則再次調(diào)用 zengjia()。) zengjia()。 /*是否繼續(xù)輸入聯(lián)系人 .*/ if (getch()==39。 n++。 printf(\n\t\t 輸入聯(lián)系人地址 :)。 /*鍵盤(pán)輸入 */ printf(\n\t\t 輸入聯(lián)系人電話號(hào)碼 :)。 printf(\n\t\t 輸入聯(lián)系人姓名 :)。txl[i],sizeof(struct tongxunlu),1,fp)!=1) ,如果寫(xiě)入 ( struct tongxunlu) 成功則關(guān)閉文件,若果不成功則輸出“寫(xiě)入文件錯(cuò)誤 !”。 ③ fclose(fp)。txl[i],sizeof(struct tongxunlu),1,fp)!=1) 從 fp指向的文件中向 txl [n]中 寫(xiě) 入一個(gè)( struct tongxunlu)類(lèi)型的值并 輸出后面的內(nèi)容 。 printf(\n\t)。 printf(\n\t\t 按任意鍵退出程序 \n\t\t)。 printf(如果對(duì)本軟件有疑問(wèn) ,請(qǐng)到我們官網(wǎng) ()提出您的問(wèn)題 ,我們將為您解答 .\n)。 /*輸出提示信息 */ printf(\n\t\t 通訊錄文件已保存 )。 } } fclose(fp)。i++) { if (fwrite(amp。 } for (i=0。 writefile()聯(lián)系人寫(xiě)入文件函數(shù) 函數(shù)源程序見(jiàn)下: void writefile() /*聯(lián)系人寫(xiě)入文件 */ { int i。 void readfile()函數(shù)的功能 分析 : 首先由 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) 判斷文件是否存在,如果不存在,則顯示通訊錄文件不存在,如果文件為空,則顯示建立失敗;若建立成功,則顯示通訊錄文件已建立,然后利用 fseek(fp,0,2)。n++) 從 fp指向的文件中向 txl [n]中 讀 入一個(gè)( struct tongxunlu)類(lèi)型的值并 輸出后面的內(nèi)容 。 文件位置指針移動(dòng)到文件開(kāi)始位置; ⑤ feof(fp) 檢測(cè)流上的文件結(jié)束符 ; ⑥ fread(amp。 } 較難語(yǔ)句分析: ① if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) 以只讀方式打開(kāi)判定文件是否為空; ② fseek(fp,0,2)。 getch()。 printf(\n\t 按任意鍵返回主菜單 )。 printf(\n\t 文件導(dǎo)入成功 )。 return。 printf(\n\t)。 printf(\n\t 文件導(dǎo)入成功 )。n++)。 fread(amp。!feof(fp) amp。 /*文件位置指針移動(dòng)到文件末尾 */ if (ftell(fp)0) /*文件不為空 */ { rewind(fp)。 } exit(0)。 getch()。 printf(\n\t 按任意鍵進(jìn)入主菜單 )。 /*退出 */ } else /*不為空則執(zhí)行 else*/ { printf(\n\t歡迎使用通訊錄管理系統(tǒng) )。 /*判斷結(jié)論 */ if ((fp=fopen(同通訊錄 .txt,w))==NULL) /*只寫(xiě)方式判斷 */ { printf(\n\t\t 建立失敗 )。 /*調(diào)用主菜單函數(shù) */ } } main()函數(shù)功能分析: main()函數(shù)通過(guò)調(diào)用 readfile()函數(shù)和循環(huán) menu()函數(shù)實(shí)現(xiàn)對(duì)入文件和界面進(jìn)行控制。 將鍵盤(pán)上輸入的數(shù)據(jù)賦予 c; ③ switch (c) case : 實(shí)現(xiàn)對(duì)主菜單上的選項(xiàng)的控制; main()主函數(shù) main()函數(shù)的源代碼見(jiàn)下: void main() /*主函數(shù) main*/ { readfile()。 /*如果沒(méi)有則返回主菜單等待輸入 */ } } 較難語(yǔ)句分析: ① system(cls)。:exit(0)。 case 39。:writefile()。 case 39。:xiugai()。 case 39。:shanchu()。 case 39。:chazhao()。 case 39。:zengjia()。 switch (c) /*對(duì) 于上邊的選擇項(xiàng)目 */ { case 39。 printf(\n\t\t 請(qǐng)選擇您所所要的服務(wù): )。 printf(\n\t\t| 5保存退出 0不保存退出 |)。 printf(\n\t\t| 1添加聯(lián)系人 2查詢(xún)和顯示聯(lián)系人 |)。 system(cls)。 /*單個(gè)刪除 */ void xianshi()。 /*刪除聯(lián)系人函數(shù) */ void shanchu_quanbu()。 /*按姓名查找 */ void chazhao_dianhua()。 /*電話號(hào)碼修改 */ void chazhao()。 /*修改聯(lián)系人函數(shù) */ void xiugai_xingming()。 /*文件中讀入函數(shù) */ void writefile()。 /*主菜單函數(shù) */ void zengjia()。 主界面 顯示和查詢(xún)聯(lián)系人 顯示全 部 按姓名查詢(xún) 按電話查詢(xún) 是否繼續(xù) 查詢(xún) Y/y N/n 開(kāi)始 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 6 圖 刪除聯(lián)系人流程圖 修改聯(lián)系人流程圖 修改聯(lián)系人界面上我設(shè)計(jì)了按姓名修改和按號(hào)碼修改兩種方式 ,當(dāng)選擇 時(shí)系統(tǒng)會(huì)提示您是否修改,若不修改則返回主界面,若選擇是,則系統(tǒng)會(huì)該處三個(gè) 修改項(xiàng)目:修改姓名,修改電話,修改地址,修改完畢后系統(tǒng)會(huì)提示您是否繼續(xù)修改,如不修改,則又返回主界面等待輸入。輸入對(duì)應(yīng)的數(shù)字便可以實(shí)現(xiàn)對(duì)應(yīng)的功能,同理, 系統(tǒng)會(huì)在您查詢(xún)完畢后詢(xún)問(wèn)您是否繼續(xù)查詢(xún),操作同上。 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 4 圖 軟件的模塊圖 軟件的流程圖 由于程序流程圖較為復(fù)雜,我采用了分塊畫(huà)出程序流程圖 添加聯(lián)系人程序流程圖 由添加聯(lián)系人的程序流程圖可以看 出,在添加聯(lián)系人板塊上,我設(shè)計(jì)了三種信息,輸入姓名,輸入電話和輸入地址,輸入完成后會(huì)提示是否繼續(xù)輸入, 如果輸入 y 后則可以繼續(xù)輸入,輸入 n 后返回主菜單。 ④在修改聯(lián)系人模塊,我也設(shè) 計(jì)了三個(gè)界面, 按姓名修改,按號(hào)碼修改,回到主菜單。 ② 在顯示和查詢(xún)聯(lián)系人部分 ,我也有三個(gè)模塊 : 逐個(gè)顯示聯(lián)系人,按姓名查詢(xún),按號(hào)碼查詢(xún)。 軟件的模塊圖 軟件的模塊圖很直觀的反映出軟件能夠?qū)崿F(xiàn)的功能,由下面的模塊圖可以很直觀的看出我設(shè)計(jì)的通訊錄軟件能夠方便的實(shí)現(xiàn)添加聯(lián)系人、顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人功能,另外,我設(shè)計(jì)的軟件還實(shí)現(xiàn)了保存退出和不保存退出功能,這個(gè)功能很獨(dú)特。 使用 writefile()將聯(lián)系人寫(xiě)入文件, 用 if ((fp=fopen(c:\\通訊錄 .txt,w))==NULL)以只寫(xiě)的方式 來(lái)對(duì) 判定文件是否為空 , 如果不為空,則從鍵盤(pán)上錄入所需要錄入的信息存到相應(yīng)的文件中。 文件內(nèi)部的數(shù)據(jù)格式 我采用了 readfile()函數(shù)來(lái)讀取文件,使用 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL)以 只讀方式打開(kāi)判定文件是否為空,如果不空,則使用 fseek(fp,0,2)。 代碼中通過(guò) scanf 從鍵盤(pán)上輸入不同的數(shù)字選項(xiàng),然后通過(guò) swtich case()來(lái)實(shí)現(xiàn)對(duì)不同函數(shù)的調(diào)用。 通過(guò)保存下來(lái)的文本,您可以在電腦磁盤(pán)中找到您 存入文件的位置,打開(kāi)后便可以找到您所錄入的通訊錄信息。軟件中采用了五個(gè)主體函數(shù)來(lái)實(shí)現(xiàn)添加聯(lián)系人,修改聯(lián)系人,查找聯(lián)系人,顯示聯(lián)系人,刪除聯(lián)系人的功能。 ⑥ 根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書(shū)寫(xiě)規(guī)范,撰寫(xiě)課程設(shè)計(jì)報(bào)告。完全解決您的后顧之憂。 修改完畢后會(huì)提示是否據(jù)需修改。其中全部刪除會(huì)提示是否全部刪除,以免誤刪。 對(duì)于查找聯(lián)系人我則采用了 search()函數(shù)來(lái)進(jìn)行查找聯(lián)系人,我提供了兩種查找方法: ① 按照姓名 查找; ② 按照電話號(hào)碼查找。 顯示 和 查詢(xún) 聯(lián)系人 通過(guò)前面第一個(gè)模塊打得錄入我們便可以執(zhí)行第二個(gè)模塊,通過(guò)第二個(gè)模塊我們可以進(jìn)行對(duì)聯(lián)系人進(jìn)行顯示和查找。 創(chuàng)建文件 用 fopen()建立一個(gè)文本文件,然后向其中輸入數(shù)據(jù)(例如,向文件中輸入“姓名”,“地址”,“號(hào)碼”等),并對(duì)文件進(jìn)行命名。 分析 該系統(tǒng)用下面六個(gè)功能模塊編寫(xiě),每個(gè)模塊執(zhí)行不同的功能,體現(xiàn)了模塊化設(shè)計(jì)的思想。于是我設(shè)計(jì)的軟件首先提示您是否有通訊錄文件存在,如沒(méi)有文件,則自動(dòng)建立一個(gè),如有文件存在,則提示導(dǎo)入成功,讓人直觀明白的了解文件的情況。 教研室主任: 指導(dǎo)教師: 雷亮 2021年 12月 10日 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 I 目錄 第一章 軟件需求分析說(shuō)明書(shū) ............................................... 1 設(shè)計(jì)軟件的目的分析 ................................................. 1 軟件的界面要求 ..................................................... 1 詳細(xì)的功能分析 ..................................................... 1 創(chuàng)建文件 ..................................................... 1 添加聯(lián)系人 ................................................... 1 顯示和查詢(xún)聯(lián)系人 ............................................. 1 刪除聯(lián)系人 ................................................... 1 修改聯(lián)系人 ................................................... 1 保存退出與不保存退出 .......................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1