亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

字符串出現亂碼,c++小萌新求助

字符串出現亂碼,c++小萌新求助

C++
ABOUTYOU 2018-07-10 14:26:02
 #include <iostream> #include <string.h> #include <cstdio> using namespace std; void rep(char *str,char *fstr,char *rstr) {     int i,j,k,n,x,y=0,cnt=0;     char sss[50];     n=strlen(fstr);     x=strlen(rstr);     for(i=0;str[i]!='\0';i++) {         if(str[i]==fstr[0]) {                 k=1;                 j=i+1;             while(j<i+n) {                  if(str[j]==fstr[k]) {                     j++;                     k++;                  }                  else break;             }             if(j==i+n) {                strcat(sss,rstr);                cnt++;                i=j-1;                y=j+(x-n)*cnt-1;             }         }         else sss[y]=str[i];         y++;     }     sss[y]='\0';     strcpy(str,sss); } int main() {     char str[50]="iffordowhileelsewhilebreak";     char fstr[10]="while";     char rstr[10]="struct";     /*gets(str);     gets(fstr);     gets(rstr);*/     rep(str,fstr,rstr);     cout<<str<<endl;     return 0; }運行后出現亂碼。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 954 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號