Diskuze: C# Načtení z .txt souboru

C# .NET .NET (C# a Visual Basic) C# Načtení z .txt souboru American English version English version

Avatar
ilbinek
Člen
Avatar
ilbinek:

Ahoj, potřeboval bych do pole s načíst jednotlivě slova z .txt souboru. Je jich celkem dost, slova jsou oddělena mezerou. Docela to spěchá, tak kdyby byl někdo ochotný obětovat chvilku svého času a poslat kód, při nejlepším i vysvětlení jak to funguje, abych příště věděl.
Děkuji mnohokrát!

 
Odpovědět 6.12.2015 18:17
Avatar
Odpovídá na ilbinek
Michael Škrášek:
string[] slova = System.IO.File.ReadAllLines(cesta)[0].Split(' ');

File.Re... - přečte všechny řádky a vrací pole
[0] - vezme 1. řádek
Split(' ') - rozdělí větu po mezerách a vrací pole

Nahoru Odpovědět 6.12.2015 18:30
Proč to dělat složitě, když to jde jednoduše.
Avatar
Milan Křepelka
Redaktor
Avatar
Milan Křepelka:

Máš cestu k souboru, načteš z něj data jako text.

string mujText = System.IO.File.ReadAllText("mujsoubor.txt");

rozdělíš je podlě tvého oddělovacího znaku

var mojeSlova = mujText.Split(' ');

a kouzlo je hotovo. Máš pole tvých slov.

 
Nahoru Odpovědět 6.12.2015 18:32
Avatar
ilbinek
Člen
Avatar
 
Nahoru Odpovědět 6.12.2015 18:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.