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

正文內(nèi)容

簡(jiǎn)易文本編輯器課程設(shè)計(jì)報(bào)告說(shuō)明書-資料下載頁(yè)

2024-11-05 15:48本頁(yè)面

【導(dǎo)讀】操作,主要由C語(yǔ)言實(shí)現(xiàn)。基于對(duì)文本編輯的需求該程序的功能在于:輸入一頁(yè)文字,程。數(shù);刪除某一子串,并將后面的字符前移。程序算法立足于書本并適當(dāng)改良,能夠?qū)崿F(xiàn)文。生產(chǎn)等各個(gè)方面有著重要的應(yīng)用。發(fā)一個(gè)簡(jiǎn)易文本編輯器,以提高對(duì)所學(xué)知識(shí)的掌握程度。在實(shí)際應(yīng)用中往往需要在編輯不。同的文本信息時(shí)可完成文字信息錄入、統(tǒng)計(jì)出文字、數(shù)字、空格的個(gè)數(shù)等使用功能。字、空格數(shù),字符串出現(xiàn)次數(shù)、子串刪除的功能。而隨著計(jì)算機(jī)科學(xué)的日漸成熟,對(duì)于復(fù)。雜的文字編輯,計(jì)算機(jī)已經(jīng)能充分發(fā)揮其優(yōu)越性。因此,開發(fā)此類軟件是一件很有必要的事情。使用功能,以方便使用??紤]到文章長(zhǎng)度的不確定性,為了防止空間浪費(fèi)和溢出錯(cuò)誤為其分配動(dòng)態(tài)內(nèi)存。算法采用字符單個(gè)錄入并一次存儲(chǔ)到動(dòng)態(tài)數(shù)組中。

  

【正文】 sizeof(Article))。 p=fopen(,r)。 fscanf(p,%d %d %d %d ,amp。Artlenth,amp。Artnumber_num,amp。Artspace_num,amp。Artword_num)。 Arts=(char*)malloc((Artlenth+1)*sizeof(char))。 Arts[Artlenth]=39。\039。 fread(Arts,sizeof(char),Artlenth,p)。 printf(請(qǐng)輸入要查詢的字符串 \n)。 scanf(%s,c)。 k=j。 while(jstrlen(Arts)) { if(c[i]==Arts[j]) 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書 20 { j++。 i++。 } else { i=0。 j=++k。 } if(i==strlen(c)) { count++。 k=j。 i=0。 } } printf(該字符串出現(xiàn)過(guò) %d次 \n,count)。 fclose(p)。 free(Arts)。 free(Art)。 } void del() { art Art。 FILE *p。 char c[Max_Num]。 int k=0,j=0,i=0,z=0。 Art=(art)malloc(sizeof(Article))。 p=fopen(,r)。 fscanf(p,%d %d %d %d ,amp。Artlenth,amp。Artnumber_num,amp。Artspace_num,amp。Artword_num)。 Arts=(char*)malloc((Artlenth+1)*sizeof(char))。 Arts[Artlenth]=39。\039。 fread(Arts,sizeof(char),Artlenth,p)。 printf(請(qǐng)輸入要?jiǎng)h除的字符串 \n)。 scanf(%s,c)。 for(i=0。istrlen(c)。i++) if((c[i]=39。z39。amp。amp。c[i]=39。a39。)||(c[i]=39。Z39。amp。amp。c[i]39。A39。)) Artword_num。 else if(c[i]=39。939。amp。amp。c[i]=39。039。) Artnumber_num。 else if(c[i]==39。 39。) Artspace_num。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書 21 else if(c[i]0) z++。 Artword_num=z/2。 k=j。 i=0。 while(jstrlen(Arts)) { if(c[i]==Arts[j]) { j++。 i++。 } else { i=0。 j=++k。 } if(i==strlen(c)) { for(int n=k。j=strlen(Arts)。j++,n++) Arts[n]=Arts[j]。 i=0。 j=k。 } } fclose(p)。 Artlenth=strlen(Arts)。 p=fopen(,w)。 fprintf(p,%d %d %d %d %s,Artlenth,Artnumber_num,Artspace_num,Artword_num,Arts)。 printf(修改后的文章儲(chǔ)存在當(dāng)前文件下的 \n)。 fclose(p)。 free(Arts)。 free(Art)。 } void main() { int a。 int i=1。 printf( \ \ \ \n)。 printf(********************************************************************\n)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書 22 while(i) { printf(請(qǐng)輸入要執(zhí)行的操作 : \n)。 scanf(%d,amp。a)。 getchar()。 switch(a) { case 1:Input()。break。 case 2:search()。break。 case 3:del()。break。 case 0:i=0。break。 default:printf(Input error\n)。 } } getch()。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書 23
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1