Отображение строк файла с 50-й строки - VB

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

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

Подскажите, пожалуйста, как задать число строк, чтобы отображение текста в файле txt начиналось, например, с 50-той строки?

Решение задачи: «Отображение строк файла с 50-й строки»

textual
Листинг программы
Option Explicit
 
Private Sub Command4_Click()
Dim MyFile As Long
Dim fil$, arr, tx, i
fil = App.Path & "\test.txt"
        If Len(Dir(fil)) = 0 Then 'нет файла
                Open fil For Output As 1
                For i = 1 To 29
                    Print #1, ""
                Next i
                Print #1, Val(Text4.Text) * 5 + 100
                Close #1
        Else
                arr = Split(CreateObject("Scripting.FileSystemObject").Getfile(fil$).OpenasTextStream(1).ReadAll, vbNewLine)
                 Open fil For Output As 1
                    If UBound(arr) > 28 Then
                           For i = 0 To UBound(arr)
                                  Print #1, arr(i)
                                  If i = 28 Then Print #1, Val(Text4.Text) * 5 + 100
                           Next i
                    Else
                           For i = 0 To UBound(arr) - 1
                                  Print #1, arr(i)
                           Next i
                           
                           For i = UBound(arr) To 28
                               Print #1, ""
                           Next i
                           
                           Print #1, Val(Text4.Text) * 5 + 100
                    End If
                 Close #1
        End If
End Sub

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


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

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

5   голосов , оценка 3.8 из 5
Похожие ответы