Файл: Добавить в конец каждой строки первого файла соответствующую строку второго файла - VB

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

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

Даны два текстовых файла. Добавить в конец каждой строки первого файла соответствующую строку второго файла. Если второй файл короче первого, то оставшиеся строки первого файла не изменять.

Решение задачи: «Файл: Добавить в конец каждой строки первого файла соответствующую строку второго файла»

textual
Листинг программы
Sub mm()
 
Const FILE1 = "c:\file1.txt"
Const FILE2 = "c:\file2.txt"
 
Dim fso, f1, f2, f3
Set fso = CreateObject("scripting.filesystemobject")
Set f1 = fso.OpenTextFile(FILE1)
Set f2 = fso.OpenTextFile(FILE2)
Set f3 = fso.CreateTextFile(FILE1 & ".tmp", True)
While Not f1.AtEndOfStream
    If f2.AtEndOfStream Then
        f3.Write f1.ReadAll
    Else
        f3.WriteLine f1.ReadLine & f2.ReadLine
    End If
Wend
f1.Close
f3.Close
fso.DeleteFile FILE1, True
fso.MoveFile FILE1 & ".tmp", FILE1
End Sub

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


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

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

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