![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
![]() Код:
Дело в том, что массив pnt[input].n состоит из различных цифр и нулей, причем нули всегда идут в конце. Так вот, когда цикл доходит до первого нуля, на строчке (красная) он как раз и выдает ошибку. Если в массиве 3 цифры, остальные нули, то вываливается на четвертом цикле, если 6 цифр, то вываливается на 7 и т.д. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Разбейте длинные выражения в этом ифе на отдельно вычисления в промежуточные переменные, точку останова и в пошаговой трассировочке вычислите где вываливается прога за пределы массива или отрицательный индекс
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.03.2012 в 22:26. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Читать и думать №1.
Читать и думать №2. Если читать и думать неохота - вообще-то отладчик при возбуждении исключения тыркает вас в строчку и показывает стек вызова. Ну так и посмотрите, какие значения имеют переменные и выражения в проблемном месте. Как это сделать.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка: "Multiple-step operation generated errors. Check each status value" | artemavd | Общие вопросы Delphi | 4 | 23.10.2011 08:07 |
C++ Builder XE. "Range check error" при выполнении программы. | Zinigan | C++ Builder | 1 | 20.02.2011 08:22 |
ошибка при старте макроса "Automation error (Error 440)" | Дятел | Microsoft Office Excel | 7 | 29.11.2010 17:34 |
range check error | ChEaTeR-abc | Помощь студентам | 14 | 07.07.2010 13:58 |
Range check error | MAcK | Общие вопросы Delphi | 2 | 24.03.2010 10:33 |