Advertisement
nastiia_firefly

Untitled

Nov 23rd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. TString TString::operator%(TString &s2)
  2. {
  3.     TString sop;
  4.    
  5.     int sz=str[0]+strlen(s2.str)-1;
  6.     sop.str=new char[sz+1];
  7.     strcpy(sop.str+1,str+1);
  8.    
  9.     delete[]str;
  10.  
  11. bool flag=true;
  12.  
  13.     for(int j=1, k=strlen(sop.str)-1; j<=s2.str[0]; j++)
  14.     {
  15.         flag=true;
  16.  
  17.         for(int i=1;i<=sop.str[0];i++)
  18.         {
  19.             if(sop.str[i]==s2.str[j])
  20.             {
  21.                     flag=false;
  22.                     break;
  23.             }
  24.         }
  25.         if(flag)
  26.         {
  27.             sop.str[k+1]=s2.str[j];
  28.             k++;
  29.         }
  30.     }
  31. sop.str[0]=strlen(sop.str)-1;
  32. return sop;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement