В текстовом файле производить перезапись строк не последовательно а те, которые нужно - VB

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

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

суть в том что я только знаю как можно переписать строки текстового файла последовательно но не могу понять как их можно записывать в разнобой не последовательно и не изменяя другие строки и не внося их в массив! как сделать запись любой строчки текстового файла??
как можно записать эту строчку например не внося другие в оперативную память компьютера??
спасибо заранее всем кто поможет!! буду благодарен за помощь

Решение задачи: «В текстовом файле производить перезапись строк не последовательно а те, которые нужно»

textual
Листинг программы
Dim MyRecord As String*5, RecordNumber ' Объявляем переменные
 
' Открываем файл для произвольного доступа
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
  For RecordNumber = 1 To 5 ' Циклимся 5 раз
    MyRecord = "Id:0" & RecordNumber ' Создаём строку
    Put #1, RecordNumber, MyRecord ' Записываем запись в файл
  Next RecordNumber
Close #1 ' Закрываем файл 
 
' Открываем файл с произвольным доступом (Random)
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
  RecordNumber = 3 ' Устанавливаем позицию начала чтения
  Get #1, RecordNumber, MyRecord ' Читаем одну запись
Close #1 ' Закрываем файл

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


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

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

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