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

正文內(nèi)容

通信工程c課程設計--字符串類的設計與實現(xiàn)-wenkub

2023-01-28 19:51:04 本頁面
 

【正文】 結果字符串類的設計與實現(xiàn)23 類設計從上面的算法分析可以看到,本設計的關鍵是類的成員函數(shù)的定義。C++對 C 的改進,最重要的就是增加了“類”這樣一種類型。一個有一定規(guī)模的 C++程序是由許多類所構成的。工作計劃與進度安排第 17 周:分析題目,查閱課題相關資料,進行類設計、算法設計;第 18 周:程序的設計、調(diào)試與實現(xiàn);第 19 周:程序測試與分析,撰寫課程設計報告,進行答辯驗收。Sub,S,pos,len)。(4)實現(xiàn)求串長操作 StrLength(S)。封 皮(按學校要求手工填寫) 成 績 評 定 表學生姓名 班級學號專 業(yè) 通信工程 課程設計題目 字符串類的設計與實現(xiàn)評語組長簽字:成績?nèi)掌? 20 年 月 日課程設計任務書學 院 信息科學與工程 專 業(yè) 通信工程學生姓名 班級學號課程設計題目 字符串類的設計與實現(xiàn)實踐教學要求與任務進行字符串類的設計,具體要求如下:(1)使用堆分配存儲表示實現(xiàn)字符串的存儲;(2)實現(xiàn)串賦值操作 StrAssign(amp。(5)實現(xiàn)串連接操作 Concat(amp。(7)實現(xiàn)清空子串操作 ClearString(amp。指導教師: 201 年 月 日專業(yè)負責人:201 年 月 日學院教學副院長:201 年 月 日摘 要類是 C++中十分重要的概念,它是實現(xiàn)面向?qū)ο蟪绦蛟O計的基礎。本文進行了對字符串類的設計與實現(xiàn),該程序?qū)崿F(xiàn)的主要目的是對串賦值操作、串比較操作、求串長操作、串連接操作、求子串操作和清空子串操作進行功能測試。(2)類是對象的抽象,而對象則是類的具體實例,如果一種計算機語言中不包含類,它就不能稱為面向?qū)ο蟮恼Z言。可以定義一個字符數(shù)組類 string,然后在類內(nèi)聲明類的成員函數(shù)。T,S1,S2)、實現(xiàn)求子串操作 SubString(amp。T,chars)、實現(xiàn)串比較操作 StrCompare(S,T)、實現(xiàn)求串長操作StrLength(S)、實現(xiàn)串連接操作 Concat(amp。字符數(shù)組類 string 的組成如圖 1 所示。int n ,flag=0。 }string (){}。 }void strout() //字符串的輸出 { coutstrendl。 //串比較 int StrLengh()。 //清空子串}。while(s[i++]!=39。}int string::length() { int i=0。return i1。i++){str[i]==s[i]。int k1,k2,t。k1=k2。i++){6 if(s[i]str[i]) return 1。while(str[i++]!=39。}void string::Concat(char*s) //串連接{ int i=0,k=length()。k++。}void string::SubString(char*s,int a,int b) //求子串{ int i,k=0。k++。for(i=0。}void show(){ char yorn。if(yorn==39。) flag=1。N39。 cout輸入有誤,請重新輸入endl。 cout設計人:司志磊endl。cout請您輸入相應功能的序號!endl。cout請輸入字符串,并以回車結束:。()。9cout您選擇的功能是串比較\n。cins1。char s1[N]。cout結果:()endl。cout您選擇的功能是串連接\n。cins1。show()。cout您選擇的功能是求子串\n。cina。(s1,a,b)。}void c6() //測試功能 6:清空子串{ string s。cins1。}void cs(char amp。break。break。break。 }}在類的成員函數(shù)實現(xiàn)過程中,類的構造函數(shù)為字符數(shù)組動態(tài)分配了內(nèi)存空間。根據(jù)函數(shù)的返回值,就可以判斷操作實現(xiàn)的情況。 break。}在程序的主函數(shù)部分,首先,選擇你所要測試的功能的序號,之后從鍵盤輸入需要的一個或兩個字符串作為一個實際例子來進行功能的測試。13 圖 2 程序運行結果14 圖 3 程序運行結果從圖 2 和圖 3 中可以看出,程序能夠?qū)崿F(xiàn)所選序號的功能,但是,對于功能實現(xiàn)的結果的正確性問題卻無法獲知,為了能夠驗證結果的正確性,對所輸入的字符串進行人為功能實現(xiàn),如果兩次的功能實現(xiàn)結果相同,即說明功能實15現(xiàn)的結果是正確的,否則,說明功能實現(xiàn)存在問題,需對程序進行進一步調(diào)試分析。 圖 6 字符串操作程序界面設計17圖 6 所示的界面中包含了 5 個 Static Text 控件,7 個 Button 控件,和 10 個Edit Box 控件,控件的基本信息列表如下表 1 所示。19①將 文件和 文件合并成一個文件,重新命名為 ,并將其加入 MFC 工程。(cstr1,10)。 char cstr1[10],cstr2[10]。UpdateData(FALSE)。 m_e3=strlen(cstr1)。(cstr1,10)。\039。}cstr1[k]=39。}void CMy000Dlg::OnButton5( ) {// TODO: Add your control notification handler code here21UpdateData(TRUE)。 int i,k=0。k++。UpdateData(FALSE)。ik。}④退出按鈕比較簡單,代碼如下:22void CMy000Dlg::OnButton7(
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1