Считывание данных из структурированного файла - VB
Формулировка задачи:
Всем добрый день.
Возник такой вопрос.
Имеется файл, в котором записаны числа примерно так:
и т.д. (180 строк, может быть и больше, условие должно быть: пока не достигнут конец файла)
Необходимо считать эти данные (без пояснений: 'тра-та-та) и записать в массивы, по 10 чисел, они разделены пустой строкой.
ПОМОГИТЕ!!!!
Решение задачи: «Считывание данных из структурированного файла»
textual
Листинг программы
Private Sub Command1_Click() Dim i%, j%, f%, S$, fn$ Const c = 10 f = FreeFile fn = App.Path & "\data.txt" On Error GoTo er ReDim a(c, 1) Me.Cls i = 1: j = 0 Open fn For Input As #f Do While Not EOF(f) Line Input #f, S If Trim(S) = "" Then If j <> 10 Then If MsgBox("не " & c & vbNewLine & "Продолжить ?", vbQuestion + vbYesNo) = vbNo Then Exit Sub i = i + 1: j = 0 ReDim Preserve a(c, i) Me.Print Else j = j + 1 a(j, i) = Val(Replace(S, ",", ".")) Me.Print a(j, i); " "; End If Loop Close f Exit Sub er: MsgBox Err.Description End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д