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

正文內(nèi)容

簡單通訊錄c課程設(shè)計(參考版)

2025-05-11 20:42本頁面
  

【正文】 5wT 。5wT 結(jié)果與上圖對比 The genral stf(1mpoyidvc,uh)0jb。5wT 結(jié)果為: 首先顯示當前的排序關(guān)鍵字,然后提示是否需要改變,用戶根據(jù)需要回答是否需要改變 。程序運行時,用戶需輸入 正文文件的文件名。程序運行時,用戶需輸入正文文件的文件名。 The genral stf(1mpoyidvc,uh)0jb。 The genral stf(1mpoyidvc,uh)0jb。5wT 顯示效果(如下圖,與增加記錄的圖片對比) 如上圖是顯示所有記錄的效果圖。5wT 顯示效果(如下圖) 輸入待刪除記錄的個數(shù),然后輸入姓名,系統(tǒng) 自動刪除。初始時按姓名排序,修改后可按辦公號碼、家庭號碼、手機號碼、 排序??膳枯斎?。 程序執(zhí)行過程為:顯示主菜單,用戶在 choice:處輸入選項(按照功能列表輸入 1~9中的一個數(shù)字),按回車后執(zhí)行相應(yīng)的功能。 exit(0)。 case 0:quit(addrlist)。 system(pause)。break。 case 8:sort(addrlist)。 system(pause)。break。 case 6:addfromtxtfile(addrlist)。 system(pause)。break。5wT case 4:query(addrlist)。break。 case 3:showall(addrlist)。 system(pause)。break。 ) { switch(menu_select()) //選擇菜單,調(diào)用函數(shù) { case 1:add(addrlist)。//創(chuàng)建一個二進制文件 for( 。//調(diào)用公有函數(shù)將數(shù)據(jù)寫入指定的二進制文件中 } void main() //主函數(shù) { AddressList addrlist。 } void quit(AddressListamp。} } void delall(AddressListamp。(m)。}。 if(m==4) {(m)。(m)。}。 if(m==2) {(m)。(m)。 cinm。 if (w==1) {cout輸入關(guān)鍵字 (1~5): endl。 int w。 endl。 endl。 endl。 endl。 endl。 int t=()。 p=()。//調(diào)用函數(shù) outtxt,將數(shù)據(jù)從文件 file導(dǎo)出 } void sort(AddressListamp。 cinn。 The genral stf(1mpoyidvc,uh)0jb。addrlist)//將庫表中數(shù)據(jù)導(dǎo)出到正文文件 { char *n。 ()。 (p)。 exit(1)。//輸入帶空格的字符串 n fstream file(n,ios::in|ios::nocreate)。 ()。 Node*p。addrlist)//從正文文件中添加數(shù)據(jù)到庫表中 { char na[20],mp[20],em[20],n[100]。break。break。 pSetE_Mail(em)。 cout請輸入需要修改的 e_mail地址: 。break。 pSetMobilePhone(mp)。 cout請輸入需要修改的手機號碼: 。break。 pSetHomePhone(hp)。 cout請輸入需要修改的家庭電話: 。break。 pSetOfficePhone(op)。 cout請輸入需要修改的辦公電話: 。 case 2:{ The genral stf(1mpoyidvc,uh)0jb。 }。 pSetName(na)。 cout請輸入修改后的姓名: 。 }while(choice1||choice6)。t++) coutm[t]endl。 for(t=0。 p=(n)。 cout請輸入修改的姓名: 。 char*n。 else //子菜單,與主菜單相同 { char*m[6]={(1).Modify Name,(2).Modify Office Phone,(3).Modify Home Phone,(4).Modify Mobile Phone, (5).Modify E_Mail,(6).Quit}。 p=()。//情況 3,找不到該組數(shù)據(jù) } } void modify(AddressListamp。//調(diào)用函數(shù) Show,顯示該條記錄 else cout查無此人。//輸入姓名 q=(n)。 n=new char。 else { Node*q。 p=()。addrlist)//按姓名查找并顯示一條記錄 { char*n。//調(diào)用公有成員函數(shù),顯示所有記錄 } The genral stf(1mpoyidvc,uh)0jb。//調(diào)用 GetHeadPtr()函數(shù),獲取首指針 if(p==0) cout無數(shù)據(jù)! endl。addrlist)//顯示所有記錄 { Node *p。//輸入要刪除的數(shù)據(jù)的姓名 (n)。i++) { cout請輸入要刪除的姓名 endl。//輸入需要刪除的數(shù)據(jù)個數(shù) for(int i=0。 cout請輸入要刪除的記錄的個數(shù) endl。 n=new char。//調(diào)用 GetHeadPtr()函數(shù),獲取首指針 if(p==0) //當鏈表中沒有數(shù)據(jù)時 cout無數(shù)據(jù)! endl。addrlist) //刪除記錄 { Node *p。//調(diào)用公用成員函數(shù),修改電子郵箱 (p[i])。//調(diào)用公用成員函數(shù),修改家庭電話 p[i]SetMobilePhone(m)。//調(diào)用公用成員函數(shù),修改姓名 p[i]SetOfficePhone(q)。//輸入數(shù)據(jù)的各個成員 p[i]=new Node。ij。 cout請依次輸入姓名、辦公電話、家庭電話、手機號碼和電子郵箱地址: 。 cout請輸入本次需要輸入的數(shù)據(jù)的個數(shù) (0~100): 。//姓名,手機,電子 郵箱 int q,r。addrlist) //增加記錄 { Node *p[50]。5wT return(choice)。//輸入 choice }while(choice0||choice9)。 coutInput 19,0:。i++)//循環(huán)輸出選項 couta[i]endl。 for(i=0。//定義兩個整型變量,一個用于輸出選項,一個用于選擇,并調(diào)用相關(guān)函數(shù) do{ system(cls)。 int menu_select() //菜單實現(xiàn) { char*a[]={ Record, Record, All Record, Record, from a Text File, to a Text File, , All
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1