Построчная запись в файл - VB

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

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

что делать если в текстовом файле получается запись данных на одной строке постоянно?? например когда я ввожу какое либо значение текст продолжает писаться с права на этой же строке а не начинает запись ниже!! как сделать запись ниже на одну строку при вводе новых данных пример: 1 строка : "я" 2 строка: " 123" и так далее
Листинг программы
  1. Type myRecord
  2. name As String * 50
  3. End Type
  4.  
  5. Private Sub zapice_v_fail()
  6. Dim slovo As myRecord
  7. Dim nRec As Integer
  8. f = FreeFile
  9. Open App.Path & "\Zapisi_vvedenih_komand.txt" For Random As f Len = Len(slovo)
  10. nRec = LOF(f) \ Len(slovo)
  11. nRec = nRec + 1
  12. slovo.name = Text.Text
  13. Put #f, nRec, slovo
  14. Close #f
  15. End Sub

Решение задачи: «Построчная запись в файл»

textual
Листинг программы
  1. Private Type myRecord
  2.   Name As String
  3.   Lng As Integer
  4.   Exist As Boolean
  5. End Type
  6.  
  7. Dim slovo As myRecord
  8.  
  9. Private Sub Command1_Click()
  10.  
  11.  slovo.Exist = True
  12.  slovo.Name = "Ж..а"
  13.  slovo.Lng = 100
  14.  
  15.  Write_Data
  16. End Sub
  17. Public Sub Write_Data()
  18. On Error Resume Next
  19. Dim i As Integer
  20.  Open App.Path + "\" + "Text_Output" + ".txt" For Append As #1
  21.         Print #1, slovo.Name
  22.   Close #1
  23. End Sub

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


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

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

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

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

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

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