Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.79 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. struct Address
  5. {
  6.     char country[50];
  7.     char city[50];
  8.     char street[50];
  9.     char building[50];
  10.     char flat[10];
  11. };
  12.  
  13. struct Client
  14. {
  15.     char name[50];
  16.     char surname[50];
  17.     char sex[10];
  18.     int age;
  19.     char IDcode[30];
  20.     Address address;
  21. };
  22. Client client1;
  23. Client client2;
  24. Client client3;
  25.  
  26.  
  27. void input_Client(Client *obj) {
  28.     cout << "input name " << endl;
  29.     cin.getline(obj->name, 50);
  30.     cout << "input surname " << endl;
  31.     cin.getline(obj->surname, 50);
  32.     cout << "input sex " << endl;
  33.     cin.getline(obj->sex, 10);
  34.     cout << "input age " << endl;
  35.     cin >> obj->age;
  36.     cout << "input IDcode " << endl;
  37.     cin.getline(obj->IDcode,30);
  38.     cout << "input country " << endl;
  39.     cin.getline(obj->address.country,50);
  40.     cout << "input city " << endl;
  41.     cin.getline(obj->address.city, 50);
  42.     cout << "input street " << endl;
  43.     cin.getline(obj->address.street, 50);
  44.     cout << "input building " << endl;
  45.     cin.getline(obj->address.building, 50);
  46.     cout << "input flat " << endl;
  47.     cin.getline(obj->address.flat, 10);
  48. }
  49.  
  50. void display_Client(Client *obj) {
  51.     cout << "----------------------------------" << endl;
  52.     cout << "Name: " << obj->name << endl;
  53.     cout << "Surname: " << obj->surname << endl;
  54.     cout << "Sex: " << obj->sex << endl;
  55.     cout << "age: " << obj->age << endl;
  56.     cout << "IDcode: " << obj->IDcode << endl;
  57.     cout << "Country: " << obj->address.country << endl;
  58.     cout << "City: " << obj->address.city << endl;
  59.     cout << "Street: " << obj->address.street << endl;
  60.     cout << "Bulding: " << obj->address.building << endl;
  61.     cout << "Flat: " << obj->address.flat << endl;
  62.     cout << "------------------------------------" << endl;
  63. }
  64.  
  65.  
  66. int main() {
  67.     int ind = 0;
  68.     Client *p;
  69.     p = &client1;
  70.     do {
  71.         input_Client(p);
  72.         display_Client(p);
  73.         cout << "Do you want to input 1 more client?" << endl;
  74.         cin >> ind;
  75.     } while (ind);
  76.  
  77.     system("pause");
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement