0 / 0 / 0
Регистрация: 09.11.2023
Сообщений: 1
|
||||||
1 | ||||||
Ошибка при бинарном вводе структуры "вызвано исключение: нарушение доступа для чтения"09.11.2023, 00:51. Показов 461. Ответов 1
Всем привет выполнял задание связанное с созданием структур , их записи в файл , вывода из файла(на этом моменте и застопорился), сортировке и поиске в массиве структур.Когда начал выполнять часть связанную с выводом из файла столкнулся с ошибкой "Вызвано исключение: нарушение доступа для чтения. _Val было 0x146E1122D28.".Путем эксперементов выяснил что ошибка находиться в строке 101(ошибка в while где то).Так же я понял что если файл будет пустым то все работает отлично, и еще заметил что не работает код поле выхода из else в void out().Сам я новичек в c++ ,но задания выполнить нужно , если кто то занет в чем ошибка , помогите пожалуйста.Приложил скрин ошибки , что находится в консоли и в файле на момент выполнения программы.
Так же приложу само задание для понятности: Лабораторная работа 5 «Работа со структурами» Задание. Написать программу, которая записывает с клавиатуры в файл структуру согласно выданному варианту задания. В качестве разделителя полей структуры использовать символ табуляции. В программе реализовать: а) дополнение существующего массива структур новыми структурами. Массив структур записывается в файл после добавления. б) при повторном запуске программы в массив структур записываются ранее сохраненные структуры из файла. в) поиск структуры с заданным значением выбранного элемента. г) вывод на экран содержимого массива структур. д) сортировка массива структур по заданному полю (элементу), например государство по численности. е) интерфейс программы должен предоставлять пользователю выбор желаемой функции (добавление новой структуры, вывод на экран массива структур, поиск в массиве структур, сортировка массива структур). «Футбольная команда»: название, город, количество сыгранных игр, количество очков (проигрыши, выигрыши, ничьи), количество игроков, фамилия тренера
0
|
09.11.2023, 00:51 | |
Ответы с готовыми решениями:
1
Ошибка в коде: “Вызвано исключение: нарушение доступа для чтения.” Ошибка Вызвано исключение: нарушение доступа для чтения. first было nullptr Ошибка:Вызвано исключение: нарушение доступа для чтения. P было nullptr |
Вездепух
![]() ![]() ![]() 12860 / 6725 / 1807
Регистрация: 18.10.2014
Сообщений: 17,025
|
|
09.11.2023, 05:45 | 2 |
1
|
09.11.2023, 05:45 | ||||||
Помогаю со студенческими работами здесь
2
Ошибка при вводе массива: "Вызвано исключение: нарушение доступа для записи" Выскакивает ошибка: Вызвано исключение: нарушение доступа для чтения. c было 0x1D83F5A Ошибка: Вызвано исключение: нарушение доступа для чтения. print было nullptr Вызвано исключение: нарушение доступа для чтения Вызвано исключение: нарушение доступа для чтения Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
![]() |
Новые блоги и статьи
![]() |
||||
Контейнеризация ML моделей с помощью Docker и Kubernetes
Mr. Docker 14.03.2025
Перенос ML-моделей из лаборатории в продакшн сопровождается целым комплексом проблем. Нередко код, который отлично работает на локальной машине, отказывается функционировать в промышленной среде. . . .
|
Организация масштабируемого хранилища с Apache Cassandra
Codd 14.03.2025
Изначально разработанная в Facebook, а затем переданная Apache Software Foundation, Cassandra сочетает в себе принципы Amazon's Dynamo и Google's BigTable. Эта комбинация создает уникальную. . .
|
Kafka или Pulsar: Что лучше для потоковой обработки в Java
Javaican 14.03.2025
Среди множества решений для потоковой обработки данных Apache Kafka долгое время удерживала лидирующие позиции, став де-факто стандартом в индустрии. Однако в последние годы всё больше внимания. . .
|
Создание и использование компонентов в Vue 3
Reangularity 14.03.2025
Компонент в Vue - это автономный блок интерфейса, который содержит собственную разметку, логику и стили. Представьте себе кнопку, форму ввода или даже целую панель навигации - всё это можно оформить. . .
|
Vue 3: Создаем современное веб-приложение с Composition API
Reangularity 14.03.2025
В фронтенд-разработке Vue 3 выделяется своим прагматичным подходом. В отличие от React с его минималистичной философией "всё — JavaScript" или Angular с его всеобъемлющим корпоративным подходом, Vue. . .
|
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
|
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
|
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
|
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
|
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH
1. поймать путь через вывод $(pwd)
2. более правильно - на основе realpath (см. скриншот)
|