0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 2
|
||||||
1 | ||||||
Ошибка в коде "System.IndexOutOfRangeException: "Index was outside the bounds of the array"05.03.2021, 20:50. Показов 2228. Ответов 2
Метки нет (Все метки)
За пример был взять код С++ алгоритма поиска подстроки Кнута-Морриса-Прата.
На плюсах все работает, но на # вылезает ошибка "System.IndexOutOfRangeException: "Index was outside the bounds of the array." в этом месте "while (match >= 0 && S[i] != T[match]) match = F[match];" Помогите пожалуйста решить проблему, огромное спасибо если напишите уже готовое решение.
0
|
05.03.2021, 20:50 | |
Ответы с готовыми решениями:
2
Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array." Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array" Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array" Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array." IndexOutOfRangeException: Index was outside the bounds of the array. (ошибка в коде) |
1123 / 655 / 393
Регистрация: 28.01.2021
Сообщений: 1,336
|
|||||||||||
08.03.2021, 11:23 | 2 | ||||||||||
В вашем случае, можете сделать проверку, что бы не выходить за границы:
1
|
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 2
|
||||||
14.03.2021, 19:36 [ТС] | 3 | |||||
Здравствуйте! Спасибо что ответили, но я никак не пойму как связать обе части кода чтобы программа запускалась и работала без ошибки. Можете конкретнее объяснить куда я должен вставить проверку?
Добавлено через 33 минуты Я решил проблему нахождения индекса за пределами массива. Нужно было использовать return; По невнимательности пропустил) Ребят проверяйте тщательнее код и будет вам счастье. Ошибка была в этом месте:
0
|
14.03.2021, 19:36 | |
14.03.2021, 19:36 | |
Помогаю со студенческими работами здесь
3
System.IndexOutOfRangeException: Index was outside the bounds of the array System.IndexOutOfRangeException Index was outside the bounds of the array Ошибка - Runtime exception: System.IndexOutOfRangeException: Index out of the bounds of the array Морской бой. Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array." Ошибка IndexOutOfRangeException: Index was outside the bounds of the array Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |