Advertisement
dllbridge

Untitled

Dec 14th, 2024
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.31 KB | None | 0 0
  1.  
  2.  
  3. #include  <string.h>
  4. #include  <iostream>
  5. using namespace std;
  6.  
  7. /////////////////////////////////////////////////////////////
  8. struct YY
  9. {
  10.     int  nOld;    
  11.     char szName    [99];
  12.     char szLastName[99];
  13.     int  nNumbSv;  
  14.     ////////////
  15.     void init(const char *p1, const char *p2);
  16.  
  17. };
  18.  
  19. extern int n;
  20. ////////////////////////////////////////////////////////////
  21. int www()
  22. {
  23.  return n;  
  24. }
  25.  
  26. YY  yDima;
  27.  
  28. int n = 9111;
  29.  
  30. /////////////////////////////////////////////////////////////
  31. int main()
  32. {
  33.  
  34.     yDima.nOld   = 51;
  35.    
  36.     strcpy(yDima.    szName, "Dima"   );
  37.     strcpy(yDima.szLastName, "Sobolev");  
  38.      
  39.      
  40.      cout << "www() = "<<  www() << endl;
  41.      
  42.     cout << "yDima.    szName = " << yDima.    szName << endl;
  43.     cout << "yDima.szLastName = " << yDima.szLastName << endl;  
  44.    
  45.     yDima.init("Oleg", "Ivanov");
  46.     cout << "yDima.    szName = " << yDima.    szName << endl;
  47.     cout << "yDima.szLastName = " << yDima.szLastName << endl;    
  48. return 0;
  49. }
  50. ////////////////////////////////////////
  51.     void YY::init(const char *p1, const char *p2)
  52.     {
  53.          
  54.          strcpy(szName    , p1);
  55.          strcpy(szLastName, p2);          
  56.     }
  57.  
  58.  
  59. /*
  60. #include  <string.h>
  61. #include  <iostream>
  62. using namespace std;
  63.  
  64. /////////////////////////////////////////////////////////////
  65. struct YY
  66. {
  67.     int  nOld;    
  68.     char szName    [99];
  69.     char szLastName[99];
  70.     int  nNumbSv;  
  71.     ////////////
  72.     void init(const char *p1, const char *p2)
  73.     {
  74.          
  75.          strcpy(szName    , p1);
  76.          strcpy(szLastName, p2);          
  77.     }
  78. };
  79.  
  80. extern int n;
  81. ////////////////////////////////////////////////////////////
  82. int www()
  83. {
  84.  return n;  
  85. }
  86.  
  87. YY  yDima;
  88.  
  89.  
  90.  
  91. /////////////////////////////////////////////////////////////
  92. int main()
  93. {
  94.  
  95.     yDima.nOld   = 51;
  96.    
  97.     strcpy(yDima.    szName, "Dima"   );
  98.     strcpy(yDima.szLastName, "Sobolev");  
  99.      
  100.      
  101.      cout << "www() = "<<  www() << endl;
  102.      
  103.     cout << "yDima.    szName = " << yDima.    szName << endl;
  104.     cout << "yDima.szLastName = " << yDima.szLastName << endl;  
  105.    
  106.     yDima.init("Oleg", "Ivanov");
  107.     cout << "yDima.    szName = " << yDima.    szName << endl;
  108.     cout << "yDima.szLastName = " << yDima.szLastName << endl;    
  109. return 0;
  110. }
  111.  
  112.  
  113.  
  114. */
  115.  
  116.  
  117.  
  118.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement