Wątek przeniesiony 2016-06-06 18:18 z C# i .NET przez ŁF.

Konwersja danych ZEWNĘTRZNYCH

0

Czesc mam małe pytanie, piszę program do dzielenia pliku na mniejsze mówiąc dokkładniej mam plik txt w którym jest zbiór pomiarów iD w systemie szesnastkowym i zbiór pomiarów kazde pomiary odziela nawias kwadratowy i przcinek dla osobnych id, i o to moje zapytanie jak wyszukiwać taki komplet danych dla osobnych id( id zwieksza się o jeden czyli pewnie petla)
o to krótki schemat króry znalazłem w internecie na pdobney spsób chciałbym to tworzyc. Najlepiej było by kazde id do nowego pliku ale to już najmniejszy kłopot.

0

Masz plik tekstowy w którym pomiary dla kolejnych id są ułożone w tej samej lini, a kolejna seria pomiarów według tego samego schematu jest linie niżej. I chcesz pogrupować pomiary według id dobrze rozumiem?

0

Tak pomiary sa w tym samym schemacia zawsze zaczyna nawias kwadratowy id i później pomiary i konczy napias kwadratowy .

0

Czytasz za pomocą ReadLine() linie za linią, wartości pomiarów w linii możesz wyłuskać wyrażeniami regularnymi lub użyć string.Spilt po nawiasach, i usunąć "puste" miejsca, na podstawie rozmiaru(w postaci string[]) wyniku tego będziesz wiedział ile masz próbek. tworzysz sobie dla kazdego id kolekcje np. liste, i dopisujesz do list kolejne próbki. Powtarzasz dla każdej lini.

0

Tylko ID mam już podane w pliku jako pierwszy element za nawiasem kwadratowym, mozna je wyłuskac także?? i dodać do nazwy nowego pliku??
To powinłem w plętli zrobić aby wykonało się dla całego pliku ?

0

stworz sobie klase ParserSource z danymi polami ktore sa w pliku. Stworz sobie klase ParserDestiny z docelowymi polami.
Gdy bedziesz miec dane w List<ParserSource> To napisz sobie to tak by tworzyl z tego ParserDestiny
Gdy bedziesz miec to zrobione, usun ParserSource i wstaw za niego plik (czy tam stream z pliku)
zmien z ParserDestiny na Parser czy jakas tam nazwe jaka chcesz

0

Jak dodać tekst do tablicy stringów lub do pliku??
Muszę dodać ]} te dwa zanki

0

stringiWpanterke[1] = stringiWpanterke[1] + "]}";

0

Jak chcesz się takich RZeczy dowiedzieć to w pisz pytanie w google po angielsku, na stackoverflow na pewno bedzie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1