Advertisement
Guest User

Untitled

a guest
Oct 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. char *strcat(char *str1, int l1, char *str2, int l2)
  6. {
  7.     char *sr = new char[l1 + l2];
  8.     for (int i = 0; i < l1; i++){
  9.         sr[i] = str1[i];
  10.     }
  11.     for (int i = 0; i < l2; i++){
  12.         sr[i + l1] = str2[i];
  13.     }
  14.     return sr;
  15. }
  16. int main()
  17. {
  18.     int l1,l2;
  19.     cin >> l1 >> l2;
  20.     char *str1 = new char[l1];
  21.     for(char i=0;i<l1;i++){
  22.         cin>>str1[i];
  23.     }
  24.     char*str2=new char[l2];
  25.     for(char i=0;i<l2;i++){
  26.         cin>>str2[i];
  27.     }
  28.     char *resultstr = strcat(str1, l1, str2, l2);
  29.     delete[] str1;
  30.     delete[] str2;
  31.  
  32.     cout<<"Result string:"<< endl<<resultstr << endl;
  33.  
  34.     delete[] resultstr;
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement