Программа не запускается выдает ошибку - VB

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

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

программа не запускается выдает ошибку Цель программы В текстовом файле несколько строк, каждая из которых содержит одно слово с одинаковым для всех количеством букв. Написать программу, которая считывает эти слова и сортирует в порядке убывания суммы ASCII-кодов составляющих их букв. На экран выводится список этих слов с указанием соответствующих им сумм кодов. Сама программа вот:
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim sum(100) As Integer
  3. Dim sum(100) As String
  4. Open "C:/..........txt" For Input As 1
  5. i = 0
  6. Do Until EOF(1)
  7. i = i + 1
  8. kk = i
  9. Input#1.Mas(i)
  10. Loop
  11. Close (1)
  12. For i = 1 To kk
  13. t = i
  14. For j = 1 To Len(Mas(t))
  15. c = Mid(Mas(t), j, 1)
  16. sum(t) = sum(t) + Asc(c)
  17. Next j
  18. Next i
  19. Max = 0
  20. For i = 1 To kk
  21. If sum(i) > Max Then
  22. Max = sum(i)
  23. x = i
  24. End If
  25. Next i
  26. Text.Text = kk
  27. Open C:/....txt for outputas#2
  28. For i = 1 To kk
  29. Min = Max
  30. For j = 1 To kk
  31. If sum(j) < Min Then
  32. Min = sum(j)
  33. t = j
  34. End If
  35. Next j
  36. If sum(t) <> Max Then
  37. List1.AddItem Mas(t) & "" & sum(t)
  38. Print #2, Mas(t)
  39. sum(t) = Max
  40. End If
  41. Next i
  42. Print #2, Mas(x)
  43. Close
  44. List1.AddItem Mas(x) & "" & sum(x)
  45. End Sub

Решение задачи: «Программа не запускается выдает ошибку»

textual
Листинг программы
  1. Dim MyString, MyNumber
  2. Open "TESTFILE" For Input As #1 ' Открывает файл для чтения.
  3. Do While Not EOF(1) ' Цикл до конца файла.
  4.     Input #1, MyString, MyNumber    ' Читает данные в две переменные.
  5.     Debug.Print MyString, MyNumber  ' Выводит данные в окно отладки.
  6. Loop
  7. Close #1    ' Закрывает файл.

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


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

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

13   голосов , оценка 4.308 из 5

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

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

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