• Предмет: Информатика
  • Автор: maksg0633
  • Вопрос задан 4 месяца назад

С++


Створити клас Видавництво та додаток для роботи з ним

Ответы

Ответ дал: листиккк
1

Ответ:

#include <iostream>

#include <fstream>

using namespace std;

class Publisher {

   private:

       string name;

       string address;

       string phone;

   public:

       void getData() {

           cout << "Enter name: "; cin >> name;

           cout << "Enter address: "; cin >> address;

           cout << "Enter phone: "; cin >> phone;

       }

       void putData() {

           cout << "Name: " << name << endl;

           cout << "Address: " << address << endl;

           cout << "Phone: " << phone << endl;

       }

       void saveData() {

           ofstream fout;

           fout.open("publisher.txt");

           fout << name << endl;

           fout << address << endl;

           fout << phone << endl;

           fout.close();

       }

};

int main() {

   Publisher p1;

   p1.getData();

   p1.putData();

   p1.saveData();

   return 0;

}

Объяснение:

Тут клас Видавництво містить приватні поля name, address, phone і публічні методи getData, putData і saveData для зчитування, виведення і збереження даних про видавництво. Конструктор і деструктор відсутні.

При запуску програми спершу введіть дані про видавництво, потім програма виведе їх на екран та збереже в файл publisher.txt у тій самій директорії, де знаходиться виконуваний файл.


maksg0633: Дякую тобі велике! дуже допоміг!!
Вас заинтересует