欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
替換字符串

 

28.替換字符串(有點(diǎn)錯誤)

 

#include<stdio.h>

int w=0;

int count(char*str);

int search(char*str1,char*str);

char*replaceAll(char*str1,char*str2,char*str3);

main()

{

       char*str1=NULL,*str2=NULL,*str3=NULL;

 

       printf("請輸入源字符串:");

       gets(&str1);

       printf("請輸入要被替換的字符串:");

       scanf("%s",&str2);

       printf("請輸入替換目標字符串:");

       scanf("%s",&str3);

       printf("替換后的字符串是:");

//     printf("%s",*replaceAll(*str1,*str2,*str3));

       *replaceAll(*str1,*str2,*str3);

       puts(&str1);

       return(0);

}

 

int count(char*str)

{

       int i=0;

       while(*(str+i)!='\n')

              i=i+1;

       return i;

}

 

int search(char*str1,char*str2)

{

       int i, j,num=0;

       for(i=0;i<=count(*str1)-1;i++)

              if(*(str1+i)==*str2)

              {

                     for(j=1;j<=count(*str2)-1;j++)

                     {

                            if(*(str1+i+j)==*(str2+j))

                                   num=num+1;

                     }

                     if(num==count(*str2)-1)

                     {

                            w=i;

                            return 1;

                     }

              }

       return 0;

}

 

char*replaceAll(char*str1,char*str2,char*str3)

{

       int i,j,k;

       j=count(*str2);

       k=count(*str3);

       if(search(*str1,*str2)==1)

       {

              for(i=w;i<=w+j-1;i++)

                     *(str1+i)=*(str1+i+j);

              for(i=w+k*2-1;i>=w+k;i--)

                     *(str1+i)=*(str1+i-k);

              for(i=0;i<=k-1;i++)

                     *(str1+i+w)=*(str3+i);

       }

       return *str1;

}

運行結果如圖:
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
實(shí)現整數轉化為字符串函數itoa()函數
《C語(yǔ)言程序設計》第三版課后答案
嵌入式開(kāi)發(fā)C語(yǔ)言編程的那些編程思路與技巧
C++:實(shí)現split分割字符串
C語(yǔ)言中的字符串截取函數及應用
ASCII與十六制字符串互相轉換
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久