Чтение и парсинг одного файла, запись данных во второй. Исправить код - 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