Создать три файла вещественных чисел, каждый из которых содержит числа из - VB

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

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

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

Решение задачи: «Создать три файла вещественных чисел, каждый из которых содержит числа из»

textual
Листинг программы
Option Explicit
Dim Ss$, s1$, s2$, s3$
Dim e$
Dim i%
 
Private Sub cmdD_Click()
    Open "0.txt" For Input As #4
    Open "1.txt" For Output As #1
    Open "2.txt" For Output As #2
    Open "3.txt" For Output As #3
    
    Do
        s1 = ""
        s2 = ""
        s3 = ""
        Line Input #4, Ss
        i = 1
        e = Mid(Ss, i, 1)
        Do While Not Zz(e)
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
        Do While Zz(e)
            s1 = s1 + e
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
       
        e = Mid(Ss, i, 1)
        Do While Not Zz(e)
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
        Do While Zz(e)
            s2 = s2 + e
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
            
        e = Mid(Ss, i, 1)
        Do While Not Zz(e)
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
        Do While Zz(e)
            s3 = s3 + e
            i = i + 1
            e = Mid(Ss, i, 1)
        Loop
        
        Print #1, s1
        Print #2, s2
        Print #3, s3
    Loop Until EOF(4)
    
    Close #4, #1, #2, #3
End Sub
 
Private Function Zz(z$) As Boolean
    Zz = False
    Select Case z
        Case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ","
            Zz = True
    End Select
End Function

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы