0 / 0 / 0
Регистрация: 09.11.2023
Сообщений: 1
|
||||||
1 | ||||||
Ошибка при бинарном вводе структуры "вызвано исключение: нарушение доступа для чтения"09.11.2023, 00:51. Показов 459. Ответов 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 Вызвано исключение: нарушение доступа для чтения Вызвано исключение: нарушение доступа для чтения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Лучшие практики оптимизации 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 (см. скриншот)
|
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
|
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
|
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
|
PHP 8: JIT-компиляция и улучшение производительности
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
|
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
|
Создание потребителей Kafka с помощью Reactor Kafka
Javaican 12.03.2025
Reactor Kafka — это библиотека, объединяющая Apache Kafka с реактивным программированием на базе Project Reactor. Такое сочетание позволяет строить неблокирующие, асинхронные приложения с контролем. . .
|