Avatar
ilbinek
Člen
Avatar
ilbinek:6.12.2015 18:17

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:6.12.2015 18:30
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:6.12.2015 18:32

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
Odpovídá na Milan Křepelka
ilbinek:6.12.2015 18:34

Děkuji mnohokrát.

 
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.