Advertisement
dllbridge

Untitled

Jan 29th, 2025
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1.  
  2.  
  3. /*
  4.  
  5. #include  <iostream>
  6. using namespace std;
  7.  
  8. #include    <string>
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. //////////////////////////////////////////
  16. int main()
  17. {
  18.  
  19.  
  20.     string s1 = " TDK ",
  21.            s2 = " SONY ";
  22.            
  23.            
  24.     s1 = s1 + s2;
  25.    
  26.    
  27.     cout << s1 << endl;        
  28. }
  29.  
  30.  
  31.  
  32.  
  33. */
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. #include  <iostream>
  54. using namespace std;
  55.  
  56. #include  <string.h>
  57.  
  58.  
  59. ///////////////////////////////////////////
  60. struct T
  61. {
  62.        
  63.     char sz[99];    
  64.    
  65.     //////////////////////  
  66.     char* str_cat(T &r);
  67.  
  68.     //////////////////
  69.     char* operator +(T &r)
  70.     {
  71.              
  72.          strcat(sz, r.sz);    
  73.          
  74.     return sz;          
  75.     }    
  76.        
  77. }t1, t2;
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. //////////////////////////////////////////
  85. int main()
  86. {
  87.  
  88.     strcpy(t1.sz,     " SONY");
  89.     strcpy(t2.sz, " Pictures");    
  90.    
  91.  //   t1.str_cat(t2);
  92.    
  93.     cout << "t1.sz = " << t1.sz       << endl;
  94.    
  95.     cout << " + " << t1 + t2 << endl;
  96.    
  97. //    cout << "t1.sz = " << t1.sz << endl;
  98.    
  99. return 0;
  100. }
  101.  
  102.  
  103.  
  104.  
  105.  
  106.     //////////////////////  
  107.     char* T::str_cat(T &r)
  108.     {
  109.              
  110.          strcat(this->sz, r.sz);    
  111.          
  112.     return sz;          
  113.     }
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement