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

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

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

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

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

textual
Листинг программы
  1. Sub mm()
  2.  
  3. Const FILE1 = "c:\file1.txt"
  4. Const FILE2 = "c:\file2.txt"
  5.  
  6. Dim fso, f1, f2, f3
  7. Set fso = CreateObject("scripting.filesystemobject")
  8. Set f1 = fso.OpenTextFile(FILE1)
  9. Set f2 = fso.OpenTextFile(FILE2)
  10. Set f3 = fso.CreateTextFile(FILE1 & ".tmp", True)
  11. While Not f1.AtEndOfStream
  12.     If f2.AtEndOfStream Then
  13.         f3.Write f1.ReadAll
  14.     Else
  15.         f3.WriteLine f1.ReadLine & f2.ReadLine
  16.     End If
  17. Wend
  18. f1.Close
  19. f3.Close
  20. fso.DeleteFile FILE1, True
  21. fso.MoveFile FILE1 & ".tmp", FILE1
  22. End Sub

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


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

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

10   голосов , оценка 3.6 из 5

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

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

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