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

正文內(nèi)容

word版可編輯-c手機通訊錄課程設(shè)計精心整理doc-資料下載頁

2025-07-15 11:42本頁面
  

【正文】 endl。 while(t!=NULL) { coutsetiosflags(ios::left)。 cout| 。 coutsetw(10)(tdata).name| setw(15)(tdata).address| setw(20)(tdata).phone| setw(20)(tdata).mail| endl。 t=tnext。 coutendl。 }}template class DataTypevoid TelebookDataType :: save()//保存到文件{ Node DataType*p =firstnext。 ofstream outfile(,ios::out)。 if(!outfile) { cout聯(lián)系人保存失敗!endl。 return。 } int i=0。 while(p!=NULL) { if(pnext==NULL) { outfile(pdata).name (pdata).address (pdata).phone (pdata).mail。//最后一個不應(yīng)該換行, //否則讀記錄時將多一行 break。 } else { outfile(pdata).name (pdata).address (pdata).phone (pdata).mailendl。 } p=pnext。 } ()。}源文件():includeiostreamincludeusing namespace std。void main(){ bool flag=true。 TelebookPerson telebook。//調(diào)用無參構(gòu)造函數(shù) ()。 while(flag){ int t。 cout請選擇您的選擇(08)[按返回主菜單]:。 if(cint){}//檢驗異常 else { cout輸入錯誤!endl。 ()。 //清空流 ()。 //清除流錯誤標(biāo)記 continue。 } switch(t) { case 1: ()。 break。 case 2: ()。 ()。 break。 case 3: ()。 ()。 break。 case 4: ()。 break。 case 5: ()。 ()。 break。 case 6: ()。 break。 case 7: ()。 break。 case 0: flag=false。 coutendl謝謝使用!endlendl。 break。 default: cout輸入的選項不存在!endl。 } }}、運行結(jié)果瀏覽文件按姓名保存的聯(lián)系人信息()內(nèi)容、心得體會 寫代碼之前應(yīng)該對通訊錄系統(tǒng)的功能及其實現(xiàn)方法做一個詳細的思考,完成準(zhǔn)備工作之后,將系統(tǒng)的功能依次實現(xiàn),完成一個功能就對其進行測試,在實現(xiàn)功能的同時,為提高代碼的可讀性,還應(yīng)該有必要的注釋,同時注意程序的設(shè)計風(fēng)格和命名規(guī)范,當(dāng)把系統(tǒng)的功能都完成后,就要考慮代碼的優(yōu)化,簡單界面的設(shè)計以及異常情況的處理,保證程序在運行過程中不會因為輸入數(shù)據(jù)的錯誤而不能運行或者導(dǎo)致系統(tǒng)崩潰 。 在設(shè)計的過程中,經(jīng)常將java的用法和C++搞混,比如Java中String類型的變量可以直接定義,但C++中,定義string類型的變量應(yīng)加string頭文件。因此,要想熟練的掌握C++,必須進行大量的寫代碼。 當(dāng)我看到我的題目時,我瞬間就想到用鏈表和結(jié)構(gòu)體實現(xiàn),但在我寫代碼時才發(fā)現(xiàn)出現(xiàn)了在自己預(yù)料之外的錯誤,查看了很多資料后才把第一個功能完成,完成一個功能之后其他的功能實現(xiàn)起來感覺就比較容易了。在實現(xiàn)模糊查詢時,剛開始是根據(jù)自己的想法將鏈表中每個聯(lián)系人的姓名和鍵盤輸入的字符串進行匹配,但這樣有一個問題就是:用戶可以從鍵盤輸入一個或多個字,就需要對每種情況進行處理,最后我查找了相關(guān)資料,發(fā)現(xiàn)string類有一函數(shù)可以實現(xiàn)模式匹配。 實現(xiàn)文件的讀出和寫入的功能,寫入時如果沒有目標(biāo)文件,則系統(tǒng)會自動在目標(biāo)文件夾里生成一個文件用來儲存用戶數(shù)據(jù),該文件類型可以按用戶要求生成,如txt文本文檔或doc文檔等。編寫這次代碼,在如何進行姓名排序上費了些力氣,雖然老師講過冒泡排序和選擇排序,可是運用到單鏈表上就著實感到困難了,參考了老師PPT上的插入排序和冒泡排序?qū)崿F(xiàn)了。自己的代碼還有很多不足,比如修改聯(lián)系人信息時沒有實現(xiàn)模糊查詢到修改聯(lián)系人,再進行修改;刪除聯(lián)系人是還可以實現(xiàn)批量刪除以及代碼優(yōu)化方面等。通過這次的課程設(shè)計,我感覺自己寫代碼的水平還有待提高,要想精通一門編程語言,寫大量的代碼是必不可少的。以后我將更加努力學(xué)習(xí)專業(yè)知識,努力提高寫代碼的能力。2
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1