dllbridge

Untitled

Sep 2nd, 2026
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.08 KB | None | 0 0
  1.  
  2.  
  3. #include    <stdio.h>
  4. #include   <string.h>
  5. #include   <locale.h>       //  здесь "живёт" setlocale(LC_ALL, "rus");
  6.  
  7.  
  8. ///////////////////////////
  9. class T
  10. {
  11.    
  12.     public:
  13.        char szName[18];                       //  17 букв MAX  !
  14.        int     nApples;
  15.        int    nSeconds;
  16. static int    nCounter;
  17. };
  18.  
  19. int    T::nCounter = 0;
  20.  
  21.  
  22. T Tarr[17];
  23.  
  24. ////////////////////////////
  25. void init()
  26. {
  27.      
  28.      strcpy(Tarr[0].szName, "Mickey Mouse");     Tarr[0].nCounter ++;
  29.      Tarr[0].nApples  =  12;
  30.      Tarr[0].nSeconds = 240;
  31.      
  32.      strcpy(Tarr[1].szName,  "Donald Duck");     Tarr[0].nCounter ++;
  33.      Tarr[1].nApples  =  17;
  34.      Tarr[1].nSeconds = 360;
  35.      
  36.              
  37. }
  38.  
  39.  
  40. ////////////////////////////
  41. void monitor()
  42. {
  43.      
  44.      for(int i = 0; i < Tarr[0].nCounter; i++)
  45.      {
  46.            
  47.          printf("%17s, %d, %d\n", Tarr[i].szName, Tarr[i].nApples, Tarr[i].nSeconds );     
  48.      }
  49.      
  50.      
  51. }
  52. /////////////////////////////////////////////
  53. int main()
  54. {
  55.     init();
  56.     setlocale(LC_ALL, "rus");
  57.     monitor();         
  58.     //printf("Верные символы %d", 77);    
  59.  
  60. return 0;
  61. }
  62.  
  63.  
Advertisement
Add Comment
Please, Sign In to add comment