Advertisement
Guest User

Untitled

a guest
Dec 7th, 2021
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. //// ------------- найденная функция -----------------
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h> /* To completely get rid of this,
  5.                        implement your our strcpy as well */
  6.  
  7. static void my_strcat (char* dest, char* src)
  8. {
  9.   while (*dest) ++dest;
  10.   while (*src) *(dest++) = *(src++);
  11.   *dest = 0;
  12. }
  13.  
  14. int main()
  15. {
  16.   char* a1 = malloc(100);
  17.   char* b1 = malloc(100);
  18.  
  19.   strcpy (a1, "Vivek");  
  20.   strcpy (b1, " Ratnavel");
  21.  
  22.   my_strcat (a1, b1);
  23.   printf ("%s\n", a1); /* => Vivek Ratnavel */
  24.  
  25.   free (a1);
  26.   free (b1);
  27.   return 0;
  28. }
  29.  
  30.  
  31. // источник:   https://coderoad.ru/4438541/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D0%B1%D0%B5%D0%B7-strcat-%D0%B2-C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement