Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 4

Обработка сведений об автомобилях содержащихся в бинарном файле

08.02.2023, 13:12. Показов 410. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать код для обработки сведений об автомобилях. Информация о
авто содержится в бинарном файле, содержащем: модель, марку, объем двигателя,
стоимость, количество дверей.
Программа должна выполнять следующие действия:
- Добавлять сведения о новом авто.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.02.2023, 13:12
Ответы с готовыми решениями:

В бинарном файле хранятся сведения о кроликах, содержащихся в хозяйстве. Найти наиболее старого кролика
В бинарном файле хранятся сведения о кроликах, содержащихся в хозяйстве: пол (m/f), возраст (в мес.), масса. Найти наиболее старого...

Записи. Список сведений об автомобилях.
В файле записей хранится список автомобилей. Для каждого автомобиля указаны его модель, название автосалона, в котором продается...

Описать клвсс автостоянка для хранения сведений об автомобилях
Описать клвсс автостоянка для хранения сведений об автомобилях. Для каждого автомобиля записываются госномер, цвет, фамилия владельца и...

2
 Аватар для Юля_программист
682 / 192 / 60
Регистрация: 04.05.2012
Сообщений: 886
Записей в блоге: 1
08.02.2023, 15:30
renyaa, а есть какие наработки?
Или где файл?

Для начала можно было описать класс(или структуру) автомобиль.
0
184 / 72 / 35
Регистрация: 09.05.2022
Сообщений: 387
08.02.2023, 15:59
Лучший ответ Сообщение было отмечено renyaa как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <fstream>
#include <string>
 
struct Car {
    std::string model;
    std::string brand;
    float engine_size;
    float cost;
    int doors;
};
 
void add_car_info(std::string file_name) {
    Car new_car;
    std::cout << "Enter the model of the car: ";
    std::cin >> new_car.model;
    std::cout << "Enter the brand of the car: ";
    std::cin >> new_car.brand;
    std::cout << "Enter the engine size of the car: ";
    std::cin >> new_car.engine_size;
    std::cout << "Enter the cost of the car: ";
    std::cin >> new_car.cost;
    std::cout << "Enter the number of doors of the car: ";
    std::cin >> new_car.doors;
 
    std::ofstream out_file(file_name, std::ios::binary | std::ios::app);
    if (!out_file) {
        std::cerr << "Error opening the file for writing." << std::endl;
        return;
    }
    out_file.write(reinterpret_cast<char*>(&new_car), sizeof(Car));
    out_file.close();
    std::cout << "The information of the new car has been added to the file." << std::endl;
}
 
int main() {
    std::string file_name = "cars.dat";
    add_car_info(file_name);
    return 0;
}
Этот код определяет структуру Car, в которой хранится информация об автомобиле. Функция add_car_info принимает имя файла в качестве входных данных и добавляет информацию о новом автомобиле в двоичный файл с заданным именем. Функция предлагает пользователю ввести информацию об автомобиле, а затем добавляет двоичное представление экземпляра Car в конец файла, используя класс ofstream из библиотеки fstream. Флаги ios::binary и ios::app используются для открытия файла в двоичном режиме и добавления данных в конец файла соответственно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.02.2023, 15:59
Помогаю со студенческими работами здесь

Описать класс ≪автостоянка≫ для хранения сведений об автомобилях
Описать класс ≪автостоянка≫ для хранения сведений об автомобилях. Для каждого автомобиля записываются госномер, цвет, фамилия владельца и...

Описать класс "автостоянка" для хранения сведений об автомобилях
Помогите пожалйуста с реализацией задачи! Описать класс «автостоянка» для хранения сведений об автомобилях. Для каждого автомобиля...

Обработка данных об автомобилях
Здравствуйте, есть такое задание: Данные про автомобили включают в себя: модель, производителя, тип, год выпуска, дату регистрации и...

Обработка файлов с информацией об автомобилях
1)Разработать программу, которая должна в диалоговом режиме позволять: а) создать файл, каждая запись которого содержит данные, тип...

Обработка стека с информацией об автомобилях
Есть следующее задание : 1. Создать запись для хранения следующей информации: – код владельца, – номер автомобиля, – марка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru