Wczytywanie części wybranego wierszu z pliku
Ostatnio zmodyfikowano 2014-05-14 13:53
fleher Temat założony przez niniejszego użytkownika |
Wczytywanie części wybranego wierszu z pliku » 2014-05-13 22:06:56 Witam, Mam przykładowy plik "build.prop", którego przykładowy fragment brzmi:
ro.product.brand=Sony ro.product.name=C6603
Mam problem z napisaniem programu który: 1. Po wpisaniu części wiersza (np. "ro.product.brand") wyszuka cały wiersz zawierający tą frazę; 2. i wczyta znaleziony pełny wiersz do stringu (np. string fraza;).
Utrudnienie polega na tym, że plik wczytywany jest z innego urządzenia i w zależności od modelu urządzenia ułożenie konkretnych wierszy różni się od siebie.
Próbowałem zabrać się za to, ale za każdym razem moje działania kończyły się niepowodzeniem. Z góry dziękuję za pomoc :) |
|
Wiesiek |
» 2014-05-14 13:53:48 Wystarczy wartość stringu fraza ustawić na napis pusty. Następnie w pętli (z warunkiem zakończenia gdy plik siągnie położenie końcowe) wczytywać do stringu fraza kolejne wiersze pliku i sprawdzać, czy pozycja części wiersza we wczytanym wierszu jest większa od 0 - jeśli tak, to przerywasz pętlę. Jeśli fraza jest napisem pustym, to linii nie było, w przeciwnym przypadku jest on szukaną linią (pierwszą zawierającą szukany napis). |
|
« 1 » |