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

正文內(nèi)容

文本編輯器操作系統(tǒng)課程設(shè)計(jì)(編輯修改稿)

2024-08-03 14:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 2d:%02d, ,)。 SetDlgItemText(hwnd,IDC_EDIT2,str)。}查找功能的實(shí)現(xiàn): int count=0。 int Line_count=1。 int Row_count=1。 int num=0。 int flag=0。 TCHAR str1[256]。 TCHAR temp1[5000]。 TCHAR temp2[5000]。 memset(temp1,0,5000)。 memset(temp2,0,5000)。 memset(str1,0,256)。 GetDlgItemText(hwnd,IDC_EDIT_FINDWORD,str1,sizeof(str1))。 if(strlen(str1)==0) { MessageBox(NULL,TEXT(查找的內(nèi)容為空,請(qǐng)輸入內(nèi)容后再查找!!!),TEXT(嗚嗚),MB_OK)。 } else { int i=0。 int j=0。 while(str2[i]!=39。\039。 ) { if((str2[i]==39。\n39。) || (Row_count==63)) { Line_count++。 Row_count=0。 } if(str2[i]==str1[j]) { i++。 j++。 Row_count++。 if(str1[j]==39。\039。) { j=0。 count++。 wsprintf(temp2,%i你要尋找的內(nèi)容在第:%i 行,第:%i 列至第:%i 列!!!,count,Line_count,(Row_countstrlen(str1)),(Row_count1))。 strcat(temp1,temp2)。 strcat(temp1,\r\n)。 flag=1。 } } else { i=ij+1。 j=0。 Row_count++。 } if(str2[i]==39。\039。 amp。amp。 flag==1) { SetDlgItemText(hwnd,IDC_EDIT2,temp1)。 MessageBox(NULL,temp1,TEXT(嘿嘿),MB_OK)。 } if(str2[i]==39。\039。 amp。amp。 flag==0) { MessageBox(NULL,TEXT(沒有你想要找的內(nèi)容,請(qǐng)重新輸入查找的內(nèi)容),TEXT(嗚嗚),MB_OK)。 break。 } } } } break。通過簡(jiǎn)單的字符串比配算法實(shí)現(xiàn)其功能。替換功能的實(shí)現(xiàn):TCHAR *change::D_change(TCHAR S[], TCHAR T1[] ,TCHAR T2[]) //替換功能的主算法{ int i=0。 int j=0。 int k=0。 int l=0。 TCHAR *S1。 while((S[i]!=39。\039。)) { if(S[i]==T1[j]) { i++。 j++。 count1=i。 } else { i=ij+1。 j=0。 count1=i。 } if(T1[j]==39。\039。) { i=ij。 if(strlen(T1)==strlen(T2)) { int num1=strlen(T1)。 for(k=i。ki+num1。k++) { S[k]=T2[l]。 l++。 } j=0。 l=0。 } else if(strlen(T1)strlen(T2)) { int num2=strlen(T1)strlen(T2)。 int lengthT2=strlen(T2)。 for(k=i。kstrlen(S)num2。k++) { S[k]=S[k+num2]。 } for(k=(strlen(S)num2)。k=strlen(S)。k++) { S[k]=39。\039。 } for(k=i。k(i+lengthT2)。k++) { S[k]=T2[l]。 l++。 } j=0。 l=0。 } else if(strlen(T1)strlen(T2)) { int num3=strlen(T2)strlen(T1)。 S1=new TCHAR[strlen(S)+num3]。 for(int k=0。ki。k++) { S1[k]=S[k]。 } for(int k2=i。k2strlen(T2)+i。k2++) { S1[k2]=T2[k2i]。 } for(int k3=i+strlen(T1)。k3strlen(S)。k3++) { S1[k3+num3]=S[k3]。 } S1[k3+num3]=39。\039。 if(S[i]==39。\039。) { return S1。 } else { strcpy(S,S1)。 j=0。 } } } } return S。}也通過字符算的比配,一一找到后,一一替換,最后返回替換后的文本內(nèi)容;統(tǒng)計(jì)功能的實(shí)現(xiàn):void Total_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){ int Line_count=1。 int Row_count=0。 int Total_count=0。 int English_count=0。 int math_count=0。 int other_count=0。 int space_count=0。 int punct_count=0。 TCHAR temp1[256]。 TCHAR temp2[256]。 memset(temp1,0,256)。 memset(temp2,0,256)。 int i=0。 while(total2[i]!=39。\039。) { if((total2[i]!=39。 39。) amp。amp。 (total2[i]!=39。\r39。) amp。amp。 (total2[i]!=39。\n39。)) { Total_count++。 } if((total2[i]=39。a39。 amp。amp。 total2[i]=39。z39。) || (total2[i]=39。A39。 amp。amp。 total2[i]=39。Z39。)) { English_count++。 } if(total2[i]=39。039。 amp。amp。 total2[i]=39。939。) { math_count++。 } if(total2[i]==33 || total2[i]==34 || total2[i]==39 || total2[i]==44 || total2[i]==46 || total2[i]==58 || total2[i]==59 || total2[i]==63) { punct_count++。 } if(total2[i]==39。 39。) { space_count++。 } if((total2[i]==39。\n39。) || (Row_count==62)) { Line_count++。 Row_count=0。 } else { Row_count++。 } i++。 } other_count=Total_countEnglish_countmath_countpunct_count。 wsprintf(temp2,1文本的行數(shù)為:%i !,Line_count1)。 strcat(temp1,temp2)。 strcat(temp1,\r\n)。 memset(temp2,0,256)。 wsprintf(temp2,2文本的總字符數(shù)為:%i !,Total_count)。 strcat(temp1,temp2)。 strcat(temp1,\r\n)。 mem
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1