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

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


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

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

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