Advertisement
dllbridge

Untitled

Dec 18th, 2024
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.86 KB | None | 0 0
  1.  
  2. #include  <iostream>
  3. #include  <string.h>
  4. using namespace std;
  5.  
  6. void  foo(int &);
  7. void _strcpy(char *p1, char *p2);
  8.  
  9. //////////////////////////////////////////////////////////
  10. int main()
  11. {
  12.    
  13.     char sz1[99];
  14.     char sz2[99] = "SONY";
  15.  
  16.     int n = 98,
  17.         b = 52;
  18.          
  19.     _strcpy(sz1, sz2);
  20.    
  21.     cout << "sz1 = " << sz1 << endl;    
  22.     cout << "sz2 = " << sz2 << endl;
  23.    
  24.    
  25.     foo(b);
  26. }
  27.  
  28.  
  29. //////////////////////////////////////////////////////////
  30. void foo(int &Pushistik)
  31. {
  32.      cout << Pushistik << endl;
  33. }
  34.  
  35.  
  36.  
  37. //////////////////////////////////////////////////////////
  38. void _strcpy(char *p1, char *p2)
  39. {
  40.    
  41.       int n = strlen(p2);
  42.      
  43.       for(int i = 0; i <= n; i++)
  44.       {  
  45.           p1[i] = p2[i];
  46.       }
  47. }
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  //   int n = 14;    cout << "n = " << n << endl;
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80. /*
  81.  
  82. #include  <iostream>
  83. #include    <string>
  84. using namespace std;
  85.  
  86.  
  87.  
  88. ////////////////////////
  89. struct counts
  90. {
  91.     string    name;
  92.     int    account;
  93.     double balance;
  94. };
  95.  
  96.  
  97. //////////////////////////////////////////////////////////
  98. void change_balance(counts &p, double new_balance)
  99. {
  100.    
  101.      p.balance = new_balance;
  102. }
  103.  
  104.  
  105. //////////////////////////////////////////////////////////
  106. int main()
  107. {
  108.    
  109.     struct counts info;
  110.     double new_balance;
  111.    
  112.     setlocale(LC_ALL, "rus");                           // ijiouoiuoiu
  113.    
  114.     cout << "Введите номер счета: ";     cin >> info.account;           cout << endl;
  115.     cout << "Введите имя владельца: ";   cin >> info.   name;
  116.     cout << "Введите новый баланс: ";    cin >> new_balance;
  117.     change_balance(info, new_balance);
  118.    
  119.  
  120.     cout << "Ваш счёт: " << info.name << " №" << info.account << " Баланс = " << info.balance << endl;
  121.     return 0;
  122. }
  123.  
  124. */
  125.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement