mam miliony linii wytworzonych z danych aktualizowanych co drugi, który wygląda tak:Manipulowanie linie danych
104500 4783
104501 8930
104502 21794
104503 21927
104505 5746
104506 9968
104509 5867
104510 46353
104511 7767
104512 4903
W kolumnie po lewej stronie przedstawia czas (format hhmmss), a kolumna po prawej stronie jest dane który jest aktualizowany drugi po drugim. Jak widać, nie jest to jednak drugie sekundowanie i brakuje niektórych czasów (w tym przykładzie brak jest 10:45:04, 10:45:07, 10:45:08). Moim celem jest, aby dodać brakujące sekundy, a do korzystania z danych z poprzedniego sekundę, że brakuje sekund, tak:
104500 4783
104501 8930
104502 21794
104503 21927
104504 21927 --
104505 5746
104506 9968
104507 9968 --
104508 9968 --
104509 5867
104510 46353
104511 7767
104512 4903
I nie chcą „-” w wyniku, po prostu umieścić tam, aby zaznaczyć dodane linie. Do tej pory starałem się to osiągnąć za pomocą StreamReadera i StreamWriter, ale wygląda na to, że nie dostaną tego, czego chcę. Jestem początkującym programistą i nowicjuszem w C#, więc gdybyś mógł wskazać mi właściwy kierunek, byłoby wspaniale. Naprawdę zastanawiam się, czy jest to możliwe nawet w języku C# ... Spędziłem dużo czasu na MSDN i tutaj na SO szuka rozwiązania tego, ale do tej pory nie znalazłem żadnego.
Edytuj: Wiersze znajdują się w pliku tekstowym i chcę zapisać nowo utworzone dane w nowym pliku tekstowym.
zakładam linie są z pliku tekstowego i chcesz utworzyć nowe z brakujących wartości? – Strillo
+1 za świetne (dobrze napisane, wyjaśnione i sformatowane) pierwsze pytanie. –
Tak, przepraszam, powinienem uwzględnić to w moim pytaniu. Wiersze znajdują się w pliku tekstowym i chcę zapisać nowo utworzone dane w nowym pliku tekstowym. –