mam problem z odczytaniem danych znajdujących sie w pliku tekstowym (TXT)
a raczej z wyszukaniem konkretnego słowa znajdującego sie w danym pliku ?
Mysle, ze tak.
otóż nie wiem jak napisać program który ma za zadanie wyszukiwać konkretne słowa w poszczególnych plikach (np.txt) może zademonstruje to na przykładzie:
szukane słowo to np. Dom (na przykład wpisywane w textbox)
następnie pojawiają sie informacje odnośnie informacji (np. 50 liter)
mamy 3 pliki.txt
plik1.txt (w tym pliku znajduje sie słowo dom)
plik2.txt (w tym nie ma słowa dom )
plik3.txt (w tym też jest słowo dom)
a teraz jak ma to wyglądać
wpisuje słowo Dom
dom to budynek mieszkalny ...(informacje z pierwszego pliku)
dom to inaczej rodzina.... (info z trzeciego pliku)
klikamy na dane słowo dom (coś w stylu linka)
następnie cała zawartość danego pliku jest wyświetlana (np. ritchboxtext)
pomysły sugestie mile widziane
pozdro
Moze pokaz co ci sie udalo zrobic, bo takie rzeczy jak czytanie z pliku to sa w helpie (czy tam msdnie). No chyba, ze ci sie nie chce to wtedy mozesz zaproponowac cene.
następnie pojawiają sie informacje odnośnie informacji
rlz
hehe jestem pełen zapału a co udał się mi dokonać ?
to znaczy wiem jak zapisać text do pliku oraz go odczytać znaleŹć informacje w konkretnym pliku
ale tylko nie wiem jak przeszukiwać kilka plików
a mam jeszcze jedno pytanie czy jest jakiś odpowiednik w c# komendy like z php ????
a służy ono do szukania np. częściowego słowa szukanego czyli
np. dom słowo szukane
a nawet gdy wpisze tylko "do" wyświetli się słowo dom i tka się zastanawiam czy jest coś takiego w c#
To jak potrafisz przeszukac jeden to jaki problem zrobic zeby szukal w kilku? Co do drugiego to nie ma czegos takiego jak "komenda like w php", juz predziej w SQL ktory sluzy do operacji na bazie. Nie wiem w zasadzie na czym polega twoj problem ale poczytaj o LINQ w C# 3.0. Ew foreach i metody klasy String, ew RegExpr.
To jak ci sie widzi wyszukiwanie w kilku plikach konkretnego słowa ??
bo mam tylko jeden pomysł aby kazdy plik zostal otwarty i przeszukany z osobna
a jak masz jakis inny sposob to sie podziel
No to jak masz pomysl to w czym problem?
a służy ono do szukania np. częściowego słowa szukanego czyli
np. dom słowo szukane
a nawet gdy wpisze tylko "do" wyświetli się słowo dom i tka się zastanawiam czy jest coś takiego w c#
Popatrz na funkcje operujące na klasie string zwłaszcza IndexOf(). Później znaleźć pasujące wyrazy to już nie jest problem .. – zawsze można skorzystać z klasy Regex.
Poza tym – już o to pytałeś zdaje się (w innym dziale) i ja Ci odpowiedziałem co zrobić.
A co plików - pętla i każdy z osobna, później można to zebrać w jedną całość .. można też skorzystać z LINQ, ale w tym przypadku chyba nie ma sensu.