ATNEL tech-forum
https://forum.atnel.pl/

C# Pobieranie danych z txt
https://forum.atnel.pl/topic19682.html
Strona 1 z 1

Autor:  _allalla [ 24 lis 2017, o 13:49 ]
Tytuł:  C# Pobieranie danych z txt

Witam,
Pobieram dane z pliku txt (dwie kolumny po kilka wierszy). Pobiera mi się tylko pierwsza linia. I po odliczeniu czasu ma przejść do kolejnej linii. Ale niestety tego nie robi. Nie mam pojęcia jak zrobić tak aby właśnie przeszło do kolejnej linii.
Proszę o jakąś pomoc.

Pozdrawiam A.

Autor:  micky [ 24 lis 2017, o 17:53 ]
Tytuł:  Re: C# Pobieranie danych z txt

Pokaż kod

Autor:  _allalla [ 24 lis 2017, o 18:53 ]
Tytuł:  Re: C# Pobieranie danych z txt

Jestem osobą początkującą więc uprzedzam, że nie jestem pewna czy jest to poprawny kod.

Mam plik z kilkoma wierszami i z dwoma kolumnami. Pierwsza kolumna to czas a druga to nastawa. I oddzielone są spacją. Pobieram plik, jest ok. Następnie oddzielam kolumny, pierwsza to czas a druga nastawa. I program działa tylko na pierwszym wierszu. Nie wiem jak przejść do następnego wiersza.

Przykładowy plik wygląda tak:
100 6
50 10
100 6
50 10
...
Kod:
Obrazek

Autor:  marcin w [ 24 lis 2017, o 22:00 ]
Tytuł:  Re: C# Pobieranie danych z txt

Robisz jednokrotnie bez pętli

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


A więc czyta tylko jedną linię.


Odczyt konkretnej linii wrzuć w pętli

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie wiem co miałeś na myśli pisząc tą pętlę for ale w ten sposób nie przeiterujesz po liniach z oczytanego pliku, line w tym przypadku jest stringiem, iterujesz tylko elementach odczytanych z pierwszej linii.

PS
Wrzucaj w przyszłości kod w postaci tekstowej na forum w znaczniki synax, prościej jest później zbudować przykłady na twoim kodzie, bo tylko kopiuję, nie muszę przepisywać. Z grafiki nie da się skopiować, trzeba przepisywać ręcznie.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/