Advertisement
dllbridge

Untitled

Jan 28th, 2025
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.48 KB | None | 0 0
  1. //  Реализуйте самостоятельно функции: strcpy и strcat
  2.  
  3. #include    <stdio.h>
  4. #include   <string.h>
  5.  
  6.  
  7. int _strlen(char *p);
  8.  
  9.  
  10.  
  11. ////////////////////////////////////////////////
  12. int main()                                    //    
  13. {
  14.    
  15.     char sz [77] =      "SONY",
  16.          sz2[77] = " Pictures";    
  17.    
  18.  
  19.     strcpy(sz, sz2);
  20.      
  21.  
  22.    
  23.     printf("%s, strlen = %d \n", sz, _strlen(sz));  
  24. }
  25.  
  26. /////////////////////////////////////////////////
  27. int _strlen(char *p)                           //
  28. {
  29.      
  30.      int i = 0;
  31.      
  32.      while(p[++i] != 0);
  33.  
  34.      
  35. return i;    
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. /*
  46. #include    <stdio.h>
  47. #include   <string.h>
  48.  
  49. int   n;
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. ////////////////////////////////////////////////
  57. int main()                                    //    
  58. {
  59.    
  60.     char sz [77] =      "SONY",
  61.          sz2[77] = " Pictures";    
  62.    
  63.  
  64.     strcpy(sz, sz2);
  65.      
  66.     n = strlen(sz);
  67.    
  68.     printf("%s, strlen = %d \n", sz, n);    
  69. }
  70.  
  71.  
  72. */
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79. //
  80. /*
  81. #include   <stdio.h>
  82. #include  <locale.h>       //  çäåñü "æèâ¸ò" setlocale(LC_ALL, "rus");
  83.  
  84.  
  85. int   n;
  86.  
  87. float f;
  88.  
  89. char  c = 'd';
  90.  
  91. ///extern char sz[77];
  92.  
  93. char sz[77] = "SONY";
  94.  
  95.  
  96. ////////////////////////////////////////////////
  97. int main()                                    //    
  98. {
  99.    
  100.    
  101.    
  102.     for(int i = 0; i <= 4; i++)
  103.     {          
  104.          printf("%c = %2d\n", sz[i], sz[i]);    
  105.     }
  106.    
  107.    
  108.  
  109. }
  110.  
  111.  
  112. */
  113.  
  114.  
  115.  
  116.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement