0 / 0 / 0
Регистрация: 12.04.2021
Сообщений: 2
|
||||||
1 | ||||||
Undefined Behavior fstream12.04.2021, 15:28. Показов 1248. Ответов 3
Метки нет (Все метки)
Цель: написать программу которая записывает в текстовый файл информацию об объектах класса Car(поля класса - марка машины и количество подушек безопасности)(для хранения объектов класса Car я использовал обычный массив(к примеру на 3 элемента)). После этого, с файла, записанную информацию нужно считать, и с помощью введенного с клавиатуры названия марки машины найти эту машину в массиве, после чего вывести в консоль информацию о ней. Я ни в коем случае не прошу за меня дописывать программу, нет. Более чем достаточно будет указать в каком месте стоит посмотреть повнимательнее.
0
|
12.04.2021, 15:28 | |
Ответы с готовыми решениями:
3
Bug компилятора с++ Visual Studio 2015? Или undefined behavior ? undefined behavior Undefined behavior при работе с односвязным списком var = UINT_MAX; var++; // undefined behavior? |
фрилансер
5503 / 5098 / 1048
Регистрация: 11.10.2019
Сообщений: 13,358
|
|
12.04.2021, 17:19 | 2 |
UB_MASTER, с целью понятно, окай.
А вопрос в чём? Добавлено через 16 секунд неинициализированное поле проверка флага до чтения - не нужнА Добавлено через 1 минуту а вот после чтения неплохо бы её сделать
1
|
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,078
|
|
12.04.2021, 19:01 | 3 |
Сообщение было отмечено UB_MASTER как решение
Решение
Но у вас в программе нет массива, которых хранит объекты типа
Car . Вместо этого вы почему-то сделали массив, который хранит указатели на объекты типа Car . Почему вы сделали массив указателей, если вы хотели хранить сами объекты?Зачем вы указали флаг in при открытии файла, который вы собираетесь только записывать?Зачем вы приделали проверку на !eof при записи файла? Что проверяет эта проверка?Почему вы указали флаги out и app при открытии файла, который вы собираетесь только читать?Цикл с предусловием !eof при чтении файла - всегда ошибка.
1
|
0 / 0 / 0
Регистрация: 12.04.2021
Сообщений: 2
|
|
12.04.2021, 20:08 [ТС] | 4 |
Спасибо, всё исправил - заработало)
0
|
12.04.2021, 20:08 | |
12.04.2021, 20:08 | |
Помогаю со студенческими работами здесь
4
Разьясните Behavior TreeView Behavior Click Control Link - Window Behavior Behavior скрытие курсора мыши Yii. Nested Set Behavior и attachBehavior Вирус Behavior:Win32/Powemet.B!attk Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |