Pliki w C#

0

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 ?

0

Mysle, ze tak.

0

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

0

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

0

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#

0

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.

0

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

0

No to jak masz pomysl to w czym problem?

0

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.

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