Работа с файлами - VB (60876)

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

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

Есть два условия: а) Создать файл, содержащий сведения о личной коллекции книголюба: шифр книги, автор, название, год издания, местоположение(номер шкафа, стеллажа и т. п.). б) Написать программу, выдающую следующую информацию: - место нахождения книги автора Х, название У(значение Х, У ввести с терминала); - список книг автора Z, находящихся в коллекции, - число книг издания ХХ года, имеющихся в библиотеке. С первым справился, а для выполнения второго не могу нормально извлечь данные из файла. Ошибка вылетает. Вот код:
Помогите пожалуйста

Решение задачи: «Работа с файлами»

textual
Листинг программы
Private Sub Command1_click()
   Dim i As Integer
         
    F = FreeFile
Open App.Path & "\Г’ГҐГЄГ±ГІ Г«Г*ГЎГ».txt" For Output As #F
 
For i = 1 To UBound(Book)
Write #F, Book(i).Name
Write #F, Book(i).Writer
Write #F, Book(i).Number
Write #F, Book(i).Date
Write #F, Book(i).Position
Next i
 
Close #F
Cls
   
End Sub
Private Sub Command2_Click()
Dim i As Integer
Dim st1$, st2$, st3$, st4$, st5$
 
F = FreeFile
Open App.Path & "\Г’ГҐГЄГ±ГІ Г«Г*ГЎГ».txt" For Input As #F
 
For i = 1 To UBound(Book)
Input #F, Book(i).Name
Input #F, Book(i).Writer
Input #F, Book(i).Number
Input #F, Book(i).Date
Input #F, Book(i).Position
 
Next i
 
Close #F
 
For i = 1 To UBound(Book)
    st = st & vbCrLf & "ГЌГ*çâГ*Г*ГЁГҐ ГЄГ*ГЁГЈГЁ : " & Book(i).Name & vbCrLf & "Àâòîð : " & Book(i).Writer & vbCrLf & _
    "Г

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


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

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

6   голосов , оценка 3.5 из 5