Advertisement
nastiia_firefly

Untitled

Nov 18th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. TString s1_input_s2( TString &s1,  TString &s2)//-------------------------------------?
  2. {
  3.     TString buff;
  4.     int poz;
  5.  
  6.  
  7.     buff.str=new char[strlen(s1.str)-1];
  8.     strcpy(buff.str,s1.str);
  9.     int temps=buff.str[0]+s2.str[0];
  10.  
  11.     s1.~TString();
  12.  
  13.     s1.str=new char[temps+1];
  14.  
  15.     poz=3;
  16.  
  17.     for(int i=1 ;i <= poz; i++)
  18.     {
  19.         s1.str[i]=buff.str[i];
  20.     }
  21.  
  22.     for(int i=1;i<=s2.str[0];i++)
  23.     {
  24.         s1.str[i+poz]=s2.str[i];
  25.  
  26.     }
  27.  
  28.     for(int i=poz-1;i<=buff.str[0];i++)
  29.     {
  30.         s1.str[s2.str[0]+i+poz]=buff.str[i+poz+1];
  31.  
  32.     }
  33.     //s1.str[0]=temps-2;
  34.  
  35.     return s1;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement