|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
||||||
Необработанное исключение: "Нарушение прав доступа при чтении"17.06.2013, 23:42. Показов 2746. Ответов 33
Метки нет (Все метки)
При выполнении тестов {input...output} появляется необработанное исключение по адресу 0x009577E1 в 1590.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xE9E041B0. Как это исправить?
0
|
||||||
| 17.06.2013, 23:42 | |
|
Ответы с готовыми решениями:
33
Необработанное исключение. Нарушение прав доступа при чтении
Необработанное исключение по адресу 0x00EB1F23 в ConsoleApplication49.exe: 0xC0000005: нарушение прав доступа при чтении |
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 19:58 [ТС] | |
|
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||
| 18.06.2013, 19:59 | ||
|
Ничто не гарантирует нахождение алфавита в последовательном порядке в символах ASCII, особенно русского алфавита. Необходимо все ручками забивать и работать уже с собственным алфавитом, а не надеяться на кота в мешке.
Вместо обычного массива можно взять что угодно, мне вот симпатизирует std::unordered_map т.к. ассоциативный массив и обращение идет по ключу, а не индексу. Добавлено через 21 секунду
0
|
||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:03 | |
|
Anrej, так листайте дальше, и смотрите, что происходит в программе.
MrGluck, std::unordered_map, погоди с таким лезть, тут еще с char* разбираемся...
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 20:04 [ТС] | |
|
точку останова поставил напротив int count=0
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:05 | |
|
Anrej, дальше листайте. F10 без захода в функцию F11 с заходом в функцию, и отлаживайте.
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 20:09 [ТС] | |
|
Извиняюсь, форум не обновляется, получается по два раза отправляю
Добавлено через 2 минуты на этапе ifstream f (ifs[count].c_str()); result -858993460 int + f {_Filebuffer={_Set_eback=0xcccccccc <Ошибка при чтении символов строки.> _Set_egptr=0xcccccccc <Ошибка при чтении символов строки.> ...} } std::basic_ifstream<char,std::char_trait s<char> > + f_0 {_Filebuffer={_Set_eback=0xcccccccc <Ошибка при чтении символов строки.> _Set_egptr=0xcccccccc <Ошибка при чтении символов строки.> ...} } std::basic_ofstream<char,std::char_trait s<char> >
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:13 | |
|
Смотрите название файлов у вас. Это ошибка в файлах, однозначно.
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 20:17 [ТС] | |
|
в этом цикле for(int i = 0; i < 26; i ++)
arr[0][i] = -1; на третьем проходе выдает необработанное исключение и указывает опять на строку if(arr[root][word[0]-'a'] == -1). А в файлах могут быть записаны не те данные?
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:21 | |
|
Еще раз повторюсь, а вас с массивом word беда. Смотрите файлы, название файлов. У вас в word ничего не считывается. Просто непроинициализирован.
Добавлено через 22 секунды Стопе, понял в че буда! Добавлено через 1 минуту 46 строка. Там косяк.
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 20:22 [ТС] | |
|
Попробую с файлами что-то похимичить.. Спасибо вам огромное за помощь
Надеюсь поможет
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:25 | |
|
Как исправить 46 строке косяк, и что именно хотел автор, я не знаю, спрашивайте у него.
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 20:51 [ТС] | |
|
Нужно было уменьшить число символов....
Добавлено через 30 секунд А ларчик просто открывался...
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.06.2013, 20:52 | |
|
Anrej, странно, вы туда 10000 символов загнали?
0
|
|
|
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 16
|
|
| 18.06.2013, 21:00 [ТС] | |
|
Даже если 100 то он выдает исключение. Это странно
0
|
|
| 18.06.2013, 21:00 | |
|
Помогаю со студенческими работами здесь
34
Необработанное исключение по адресу 0x00E730CD в ConsoleApplication18.exe: 0xC0000005: нарушение прав доступа при чтении
Необработанное исключение по адресу 0x001B3371 в XXX.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFDF Необработанное исключение по адресу 0x00ED4891 в strings.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCCC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|