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

正文內(nèi)容

簡易文本編輯器課程設(shè)計報告說明書-在線瀏覽

2025-01-08 15:48本頁面
  

【正文】 將后面的字符前移。 統(tǒng)計 :在已生成的文章中查找指定的字符串,應(yīng)用串的匹配。 刪除:在已生成的文章中匹配到相應(yīng)的字符串,并刪除,然后保存剩余的字符。//文章指針 int space_num。//文字?jǐn)?shù) int number_num。//字符串長度與文本長度無關(guān) } Article,*art。 該 算法主要實現(xiàn):對文章進(jìn)行錄入,并判斷所錄入的字符類型同時存儲到文件中,并統(tǒng)計出各種字符的數(shù)目。 void Input() { int z=0。 FILE *p。 int i=0,n=0。//分配內(nèi)存空間 Artnumber_num=Artspace_num=Artword_num=Artlenth=0。//分配內(nèi)存空間 Arts[0]=39。//初始化 printf(請輸入文章 , 以連續(xù)兩次回車結(jié)束 ( 注 : 標(biāo)點統(tǒng)一為英文標(biāo)點 ) \n)。//錄入文章 while(1) { if(c==39。)//判斷首次回車標(biāo)識符 n=1。 Arts[i+1]=Arts[i]。//錄入信息 Artlenth++。z39。amp。a39。Z39。amp。A39。 else if(c=39。amp。c=39。) Artnumber_num++。 39。 else if(c0)//判斷漢字 z++。//取下一字符 if(c==39。amp。n==1)//判斷錄入是否終止 { Arts[i1]=Arts[i]。 break。 } z=z/2。//總字?jǐn)?shù) printf(文字?jǐn)?shù) : %d\n數(shù)字?jǐn)?shù) : %d\n空格數(shù) : %d\n,Artword_num,Artnumber_num,Artspace_num)。//建立文件 fprintf(p,%d %d %d %d %s,Artlenth,Artnumber_num,Artspace_num,Artword_num,Arts)。 fclose(p)。//釋放內(nèi)存空間 free(Art)。 void search() { art Art。 char c[Max_Num]。 Art=(art)malloc(sizeof(Article))。 fscanf(p,%d %d %d %d ,amp。Artnumber_num,amp。Artword_num)。//根據(jù) Art〉 lenth分配內(nèi)存空間 Arts[Artlenth]=39。//輸入文章終止符 fread(Arts,sizeof(char),Artlenth,p)。 scanf(%s,c)。 while(jstrlen(Arts))//進(jìn)行串的匹配 { if(c[i]==Arts[j]) { j++。 } else { i=0。 } if(i==strlen(c))//當(dāng)匹配成功時 count +1 { count++。 i=0。 fclose(p)。 free(Art)。 首先將刪除后的文章重新存儲,然后將原文件動態(tài)內(nèi)存釋放實現(xiàn)刪除操作。 FILE *p。 int k=0,j=0,i=0,z=0。 p=fopen(,r)。Artlenth,amp。Artspace_num,amp。 Arts=(char*)malloc((Artlenth+1)*sizeof(char))。\039。 printf(請輸入要刪除的字符串 \n)。 for(i=0。i++)//刪除后文章的字、數(shù)字、空格數(shù)目 if((c[i]=39。amp。c[i]=39。)||(c[i]=39。amp。c[i]39。)) Artword_num。939。amp。039。 else if(c[i]==39。) Artspace_num。 Artword_num=z/2。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 9 i=0。 i++。 j=++k。j=strlen(Arts)。 i=0。 } } fclose(p)。//刪除后的 Art〉 s的長度 p=fopen(,w)。 printf(修改后的文章儲存在當(dāng)前文件下的 \n)。 free(Arts)。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 10 5 程序?qū)崿F(xiàn) 運行結(jié)果: 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 11 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 12 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 13 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 14 6 有關(guān)技術(shù)的討論 由于文章需要保存,鑒于此,考慮采用文件將其保存。但是,采用文件可確保信息長期保存,在需要時便可取來使用。 在輸入操作中因為錄入是以單字錄入,由于不會自動生成終止符,故插入終止符。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1