Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. char *strcat(const char *p1, const char *p2) {
  2.         char *uj;
  3.         int p1_hossz, p2_hossz, i;
  4.         for (i = 0; p1[i] != '\0'; i++) p1_hossz = i;
  5.         for (i = 0; p2[i] != '\0'; i++) p2_hossz = i;
  6.         uj = new char[p1_hossz + p2_hossz + 1];
  7.         i = 0;
  8.         while (p1[i] != '\0') {
  9.             uj[i] = p1[i];
  10.             i++;
  11.         }
  12.         i = 0;
  13.         while (p2[i] != '\0') {
  14.             uj[p1_hossz+i] = p2[i];
  15.         }
  16.         uj[p1_hossz + p2_hossz] = '\0';
  17.     return uj;
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement