Блог для маленьких школьников и их родителей
ШколаЛа

Разработать приложение, с помощью которого осуществляется запись данных типа структура (список фамилий…

Автор:
Предмет: Информатика
Уровень: студенческий

Разработать приложение, с помощью которого осуществляется запись данных типа структура (список фамилий абонентов и их телефонов) в файл. на языке с++

Ответов к вопросу: 1
  • vlromanov
    06.12.2024 | 20:45

    #include <iostream>
    #include <fstream>
    #include <string>
    #include <vector>

    struct Subscriber {
       std::string lastName;
       std::string phoneNumber;
    };

    void writeDataToFile(const std::vector<Subscriber>& subscribers, const std::string& filename) {
       std::ofstream file(filename);
       if (file.is_open()) {
           for (const auto& subscriber : subscribers) {
               file << subscriber.lastName << «,» << subscriber.phoneNumber << std::endl;
           }
           file.close();
           std::cout << «Данные записаны в файл.» << std::endl;
       } else {
           std::cerr << «Не получилось открыть файл для записи.» << std::endl;
       }
    }

    int main() {
       std::vector<Subscriber> subscribers;
       subscribers.push_back({«Fname1Sname2», «639569321»});
       subscribers.push_back({«Fname1Sname2», «523464872»});
       subscribers.push_back({«Fname1Sname2», «854634854»});

       std::string filename = «список фамилий абонентов и их телефонов.txt»;
       writeDataToFile(subscribers, filename);

       return 0;
    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.