Advertisement
dllbridge

Untitled

Jul 26th, 2024
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.31 KB | None | 0 0
  1.  
  2. #include  <stdio.h>
  3.  
  4. //  1) FILE *pf;
  5. //  2) pf = fopen("hello.txt", "r" );  
  6. //  3) fclose (pf);
  7.  
  8. /////////////////////////////////////////
  9. void foo(char *p)                      //
  10. {
  11.      printf("address of nArr[0] = %d\n",   p);   p = p + 1;
  12.      printf("address of nArr[1] = %d\n",   p);   p ++;    
  13.      printf("address of nArr[2] = %d\n",   p);   p+=1;  
  14.      printf("address of nArr[3] = %d, ",   p);   printf("  nArr[3] = %c \n", p[0]);  
  15. }
  16.  
  17.  
  18. /////////////////////////////////////////
  19. int main()                             //
  20. {
  21.    
  22.     char nArr[5] = "SONY";
  23.    
  24.     foo( nArr);
  25.  
  26.  
  27. }
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. /*    printf(" - - - - - - - -\n");
  41.     printf("address of nArr[0] = %d\n",  &nArr[0]);
  42.      printf("address of nArr[4] = %d\n",  p);
  43.      printf("address of nArr[3] = %d\n", &p[-1]);  
  44.      printf(" - - - - - - - -\n");  
  45.      printf("address of nArr[4] = %d\n",  &nArr[4]);
  46.      printf("address of nArr[3] = %d\n",  &nArr[3]);  
  47.  
  48. */
  49.  
  50.  
  51.  
  52.  
  53.  
  54. /*
  55. #include  <stdio.h>
  56.  
  57.  
  58.  
  59.  
  60. /////////////////////////////////////////
  61. void foo(char *p)                      //
  62. {
  63.      printf("address of nArr[4] = %d\n",  p);
  64.      printf("address of nArr[3] = %d\n", &p[-1]);  
  65.      printf(" - - - - - - - -\n");  
  66. }
  67.  
  68.  
  69. /////////////////////////////////////////
  70. int main()                             //
  71. {
  72.    
  73.     char nArr[5] = "SONY";
  74.    
  75.     foo(&nArr[4]);
  76.    
  77.  
  78.      printf("address of nArr[4] = %d\n",  &nArr[4]);
  79.      printf("address of nArr[3] = %d\n",  &nArr[3]);  
  80. }
  81.  
  82.  
  83. */
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. /*
  91.     for(int i=0;i<=4;i++)
  92.     {
  93.         printf("nArr[%d] %d\n", i, &nArr[i]);
  94.     }
  95. 1) Создайте в функции main Си-строку, которая содержит слово "SONY".
  96. 2) Создайте функцию foo, которая распечатает адрес каждой из четырёх букв.
  97. */
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. /*
  113.  
  114. #include   <stdio.h>
  115.  
  116.  
  117.  
  118. FILE *fp;
  119.  
  120.  
  121. char sz[99];
  122.  
  123.  
  124. ////////////////////////////////////////////////////
  125. int main()                                        //
  126. {
  127.  
  128.  
  129.  
  130.  
  131.     fp = fopen("hello.txt", "r");  
  132.  
  133.     if(fp == 0) { printf("Error file open !!!\n");    
  134.    
  135.                   return 0;
  136.     }
  137.    
  138.  
  139.        
  140.         while(EOF != fscanf(fp, "%s", sz) )
  141.         {
  142.               printf("%s  \n", sz);
  143.         }
  144.    
  145.     fclose (fp);
  146.    
  147. }
  148. */
  149.  
  150.  
  151.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement