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

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

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

2. Дан текстовый файл, содержащий не менее 3-х предложений. Преобразуйте его таким образом, чтобы каждое предложение было в новой строке и в конце его вместо «.» стоял «!». Результат преобразования лучше записывать в новый файл.

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim vtxt As String, ptxt As String
  3. Open "input.txt" For Input As #1
  4. Open "OutputP.txt" For Output As #2
  5.     Do Until EOF(1)
  6.         Line Input #1, vtxt                     ' чтение по строкам. не важно сколько там предложении
  7.        MsgBox vtxt
  8.         For i = 1 To Len(vtxt)
  9.             If Mid(vtxt, i, 1) <> "." Then      ' нахождение конца предложение
  10.                ptxt = ptxt + Mid(vtxt, i, 1)
  11.             Else
  12.                 ptxt = ptxt & "!"                   ' замена "." на "!"
  13.                Print #2, ptxt & vbNewLine;     ' запись на новый файл
  14.                ptxt = ""
  15.             End If
  16.         Next i
  17.     Loop
  18. Close All
  19. End Sub

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


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

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

9   голосов , оценка 4 из 5

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

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

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