![]() |
eXeL@B —› Вопросы новичков —› Память не может быть "read". |
Посл.ответ | Сообщение |
|
Создано: 15 декабря 2009 14:50 · Личное сообщение · #1 всем привет. Скомпилил я переборщик паролей в visual c++2005. При малой длине пароля и при малых алфавитах, все прекрасно работает. Но если ставить большие, то прога, отработав какое-то время, либо виснет, либо выдает ошибку типа: инструкция по адресу "0х00412759" обратилась к памяти по адресу "(тут разные значения получаются, например 0х0036с00а)". Память не может быть "read". Где-то я вылезаю за допустимые границы.... Подскажите пожалуйста как найти эту инструкцию(0x00412759) или что изменить для устранения ошибки или как выяснить в чем проблема. Если кому не жалко на меня времени, посмотрите пожалуйста. тут исходный код и исполняемый файл files.mail.ru/APD71A Отладка в Visual c++ останавливается в 334 строке файла arj2.с t = text[r] = text[i]; ![]() |
|
Создано: 15 декабря 2009 15:47 · Личное сообщение · #2 |
|
Создано: 15 декабря 2009 18:16 · Личное сообщение · #3 |
|
Создано: 15 декабря 2009 18:17 · Личное сообщение · #4 |
|
Создано: 15 декабря 2009 19:45 · Личное сообщение · #5 |
|
Создано: 15 декабря 2009 23:39 · Личное сообщение · #6 |
|
Создано: 16 декабря 2009 15:20 · Личное сообщение · #7 |
|
Создано: 20 декабря 2009 13:51 · Личное сообщение · #8 |
![]() |
eXeL@B —› Вопросы новичков —› Память не может быть "read". |
Эта тема закрыта. Ответы больше не принимаются. |