Advertisement
dllbridge

Untitled

Nov 18th, 2023
533
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.37 KB | None | 0 0
  1.  
  2.  
  3. #include  <stdio.h>
  4. #include <string.h>
  5.  
  6. class TT
  7. {
  8.    
  9.   public:  
  10.    
  11.     int    nYear;
  12.    
  13.     float  fHigh;
  14.    
  15.     char szName[99];
  16.    
  17.     void szInit()
  18.     {
  19.        
  20.         strcpy(szName, "NoName");
  21.        
  22.     }
  23.    
  24. } Oleg, Anna;
  25.  
  26.  
  27. void foo(TT *p);
  28.  
  29.  
  30. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  31. int main()
  32. {
  33.    
  34.    
  35.     TT Tarr[31];
  36.    
  37.    
  38.     foo(&Tarr[41]);
  39.    
  40.     printf("nYear  = %d  \n", Tarr[0].nYear );
  41.     printf("fHigh  = %.2f\n", Tarr[0].fHigh );
  42.     printf("szName = %s  \n", Tarr[0].szName);         
  43. }
  44.  
  45.  
  46. ///////////////////////////////////////////////////////////////////////////////////////////////////////////
  47. void foo(TT *p)
  48. {
  49.    
  50.      p[-41].nYear =  2009;
  51.      p[-41].fHigh = 170.6;
  52.      p[-41].szInit();
  53. }
  54.  
  55.  
  56.  
  57.  
  58. /*
  59.  
  60. #include <stdio.h>
  61.  
  62.  
  63. struct TT
  64. {
  65.    
  66.     int    nYear;
  67.    
  68.     float  fHigh;
  69.    
  70. } Oleg, Anna;
  71.  
  72.  
  73. void foo(TT *p);
  74.  
  75.  
  76. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  77. int main()
  78. {
  79.    
  80.    
  81.     TT Tarr[31];
  82.    
  83.    
  84.     foo(&Tarr[41]);
  85.    
  86.     printf("nYear = %d  ", Tarr[0].nYear);
  87.     printf("fHigh = %.2f", Tarr[0].fHigh); 
  88. }
  89.  
  90.  
  91. ///////////////////////////////////////////////////////////////////////////////////////////////////////////
  92. void foo(TT *p)
  93. {
  94.    
  95.        p[-40].nYear =  2009;
  96.        p[-40].fHigh = 170.6;
  97. }
  98.  
  99.  
  100. */
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119. /*
  120.  
  121.  
  122.  
  123. #include <stdio.h>
  124.  
  125.  
  126. struct TT
  127. {
  128.    
  129.     int    nYear;
  130.    
  131.     float  fHigh;
  132.    
  133. } Oleg, Anna;
  134.  
  135.  
  136. void foo(TT *p);
  137.  
  138.  
  139.  
  140. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  141. int main()
  142. {
  143.    
  144.    
  145.     TT Tarr[31];
  146.    
  147.     foo(&Tarr[0]);
  148.    
  149.     printf("nYear = %d  ", Tarr[0].nYear);
  150.     printf("fHigh = %.2f", Tarr[0].fHigh); 
  151. }
  152.  
  153.  
  154. ///////////////////////////////////////////////////////////////////////////////////////////////////////////
  155. void foo(TT *p)
  156. {
  157.    
  158.      (*p).nYear =  2009;
  159.        p->fHigh = 170.6;
  160. }
  161.  
  162.  
  163.  
  164. */
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179. /*
  180. #include <stdio.h>
  181.  
  182.  
  183. int foo(char);
  184.  
  185.  
  186. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  187. int main()
  188. {
  189.    
  190.    
  191.    
  192.     for(int i = 65; i < 77; i ++)
  193.     {
  194.        
  195.        
  196.        
  197.        printf("%d\n", foo(i)); 
  198.     }
  199.    
  200.    
  201. }
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208. /////////////////////////////////////////////////////
  209. int foo(char c)
  210. {
  211.    
  212.     return c % 2;
  213.    
  214. }
  215.  
  216.  
  217.  
  218. */
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement