Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- #include <string>
- using namespace std;
- class House {
- private:
- string street;
- int number_street;
- int n_apartaments;
- int floors;
- int entrances;
- int n_apartaments_on_floor;
- int start_build_day;
- int start_build_month;
- int start_build_year;
- int finish_build_day;
- int finish_build_month;
- int finish_build_year;
- string name_company;
- public:
- House()
- {
- cout << "Constructor has been created!" << endl;
- }
- ~House()
- {
- cout << "Constructor has been deleted!" << endl;
- }
- friend int input_info (House&, int n);
- friend int output_info (House&, int n);
- };
- int input_info(House& data, int n)
- {
- for (int i = 0; i < n; i++)
- {
- cout << endl << "<= Заполните пожалуйста " << i+1 << " дом =>" << endl;
- cout << "Введите название улицы: " << endl;
- getline(cin,data[i].street); // КАК ТУТ ЧТОБЫ РАБОТАЛО
- }
- }
- int output_info(House& data, int n)
- {
- for (int i = 0; i < n; i++)
- {
- cout << " *** ДАННЫЕ О " << i << " ДОМЕ *** " << endl;
- cout << "Улица: " << data[i].street << endl; // КАК ТУТ ЧТОБЫ РАБОТАЛО
- }
- }
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- int n;
- cout << "Введите кол-во домов для заполнения: " << endl;
- cin >> n;
- House *data;
- data = new House[n];
- input_info(*data, n);
- output_info(*data, n);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement