Advertisement
dllbridge

Untitled

Nov 23rd, 2024
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.19 KB | None | 0 0
  1.  
  2. #include  <stdio.h>
  3. #include <string.h>
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. int _strlen(char *p);
  8.  
  9. /////////////////////////////////////////////////////////
  10. int main()
  11. {
  12.  
  13.     char sz[99] = "SONY Pictures";
  14.  
  15.     int n = 58;
  16.     int b =  n;
  17.         b = _strlen(sz);
  18.  
  19.     printf("address sz = %d\n", sz);
  20. //    printf("        sz = %c\n",*sz);  
  21. //    printf("        sz = %d\n", &(*sz));        
  22. //    printf("        sz = %s\n", sz);      
  23. //    cout <<"b = "<< b << endl;
  24.  
  25. }
  26.  
  27.  
  28.  
  29.  
  30. ///////////////////////////////////////////////////////////////
  31. int _strlen(char *p)
  32. {
  33.    
  34.      printf("     p = %d\n",  p);
  35.      printf("    *p = %c\n", *p);
  36.      printf("  p[9] = %c\n", p[9]);    
  37. return 0;    
  38. }
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. /*
  51. #include  <stdio.h>
  52. #include <string.h>
  53. #include <iostream>
  54. using namespace std;
  55.  
  56. int n = 15;
  57.  
  58. /////////////////////////////////////////////////////////
  59. int main()
  60. {
  61.     int *p = &n;
  62.    
  63.    
  64.     n = n * 2;
  65.  
  66.     printf("address of n = %d \n", &n);
  67.     printf("           n = %d \n", *(&(*(&n)))  );  //  30, adr, 30, adr, 30
  68.    
  69.     printf("address of n = %d \n", &(*p));  
  70.     printf("           n = %d \n", *p);      
  71. }
  72.  
  73.  
  74. */
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93. /*
  94. #include  <stdio.h>
  95. #include <string.h>
  96. #include <iostream>
  97. using namespace std;
  98.  
  99. int n = 15;
  100.  
  101. /////////////////////////////////////////////////////////
  102. int main()
  103. {
  104.     int *p = &n;
  105.    
  106.    
  107.     n = n * 2;
  108.  
  109.     printf("address of n = %d \n", &n);
  110.     printf("           n = %d \n",  n);
  111.    
  112.     printf("address of n = %d \n",  p);  
  113.     printf("           n = %d \n", *p);      
  114. }
  115.  
  116. */
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. /*
  132.  
  133. #include  <stdio.h>
  134. #include <string.h>
  135. #include <iostream>
  136. using namespace std;
  137.  
  138. int n = 15;
  139.  
  140. /////////////////////////////////////////////////////////
  141. int main()
  142. {
  143.  
  144.     n = n * 2;
  145.  
  146.     printf("address of n = %d \n", &n);
  147.     printf("           n = %d \n",  n);
  148. }
  149.  
  150.  
  151. */
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174. /*
  175.  
  176. #include  <stdio.h>
  177. #include <string.h>
  178. #include <iostream>
  179. using namespace std;
  180.  
  181. int _strlen(char *p);
  182.  
  183. /////////////////////////////////////////////////////////
  184. int main()
  185. {
  186.  
  187.     char sz[99] = "SONY Pictures";
  188.  
  189.     int n = 58;
  190.     int b =  n;
  191.         b = _strlen(sz);
  192.  
  193.     printf("address sz = %d\n", sz);
  194.     printf("        sz = %c\n",*sz);    
  195.     printf("        sz = %s\n", sz);      
  196.     cout <<"b = "<< b << endl;
  197.  
  198. }
  199.  
  200.  
  201.  
  202.  
  203. ///////////////////////////////////////////////////////////////
  204. int _strlen(char *p)
  205. {
  206.    
  207. return 0;    
  208. }
  209.  
  210.  
  211. */
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223. /*
  224.  
  225. #include  <stdio.h>
  226. #include <string.h>
  227. #include <iostream>
  228. using namespace std;
  229.  
  230. int _strlen(char *p);
  231.  
  232. /////////////////////////////////////////////////////////
  233. int main()
  234. {
  235.  
  236.     char sz[99] = "SONY Pictures";
  237.  
  238.     int n1 = _strlen(sz);
  239.    
  240.     int n = strlen(sz);
  241.    
  242.     cout << "strlen returned = " << n1 << endl;
  243.    
  244. }
  245.  
  246.  
  247.  
  248. //////////////////////////////////////////////////////////
  249. int _strlen(char *p)
  250. {
  251.      int n = 10;
  252.    
  253.      printf("p = %c\n", *p);
  254.      printf("p = %d\n", *p);    
  255.      cout << p << endl;
  256.  
  257. return n;    
  258. }
  259.  
  260.  
  261.  
  262. */
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement