Отображение строк файла с 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д