Чтение и парсинг одного файла, запись данных во второй. Исправить код - VB
Формулировка задачи:
Задание.
Есть текстовый файл, он имеет структуру:
Имя1 время1 время2.
То есть примерно в файле это выглядит так:
Файл1 23:34 23:35
Файл2 12:23 12:25 и т.д.
Написать файл, обрабатывающий предыдущий файл следующим образом:на выходе он формирует другой текстовый файл, в котором нет повторяющихся имен и он имеет следующую структуру:
имя время,
где время - разность начала и конца из первого текстового файла, и сумма времени если это имя встречалось несколько раз.
Вот код:
Проблема в том что если строка выглядит например
Файл1 01:02 01:01, то он посчитает и получается 1:-8. Нужно исправить где то отсюда
Решение задачи: «Чтение и парсинг одного файла, запись данных во второй. Исправить код»
textual
Листинг программы
Option Explicit Dim s2ArrayH(1) As String Dim s1ArrayH(1) As String Dim ntimeH(1) As String Private Sub Command1_Click() s2ArrayH(1) = "01:02" ' Часы : минуты s1ArrayH(1) = "01:01" ' Часы : минуты ntimeH(1) = DateDiff("n", s1ArrayH(1), s2ArrayH(1)) 'Разница в минутах MsgBox ntimeH(1) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д