От чего возникает ошибка 'Runtime error '9': Subscript out of range' - VB

Узнай цену своей работы

Формулировка задачи:

При каких обстоятельствах может возникнуть ошибка 'Runtime error '9': Subscript out of range'

Решение задачи: «От чего возникает ошибка 'Runtime error '9': Subscript out of range'»

textual
Листинг программы
  1. Dim R, G As String
  2. Dim P(1 To 100) As Integer
  3. Dim i, j, D As Integer
  4. Dim S(1 To 100) As String
  5. R = ("У кожного своя доля і свій шлях широкий: той мурує, той руйнує, той не ситим оком за край світа зазирає...")
  6. D = Len(R)
  7. j = 1
  8. For i = 1 To D
  9. G = Mid(R, i, 1)
  10. If G = " " Or G = "." Then P(j) = i
  11. j = j + 1
  12. Next i
  13.  
  14. i = 2
  15. S(1) = Mid(R, 1, P(1) - 1)
  16. While i <= j - 1
  17. S(i) = Mid(R, P(i - 1) + 1, P(i) - 1)
  18. Wend
  19.  
  20. i = 1
  21. While i <= j - 1
  22. MsgBox S(i)
  23. Wend
  24. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут