Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 3 - Práce s textovými soubory v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Sergejl
Člen
Avatar
Sergejl:28.8.2013 0:48

Už jsem zjistil že pokud nejsem reg. nemůžu stahovat, ale popravdě, dopátral jsem se toho jen díky titulce v záhlaví stránky.

Jinak, chyba byla v Using System.IO !!!

Ale měl bych dotaz, jak zapisovat data né na konec ale na na začátek souboru?
Nevěděl by jste někdo, zkoušel jsem hledat v manuálech, ale nikde nic.
Jsem byl zvyklí psát přímo do fce (A,A+,W) atp. znaky pro nastavení zápisu na konec, smazání obasuhu....

Předem děkuji.

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Sergejl
David Hartinger:28.8.2013 9:30

Zapisovat na začátek souboru nelze, jedině celý ten soubor zapsat znovu. U stahování je chyba v přesměrování, opravím to.

Odpovědět
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:28.8.2013 9:34

Snad v C# existuje nějaká metoda seek() nebo něco na ten způsob, ne? Ovšem vkládat tímto způsobem samozřejmě nejde, pouze přepisovat. A je to úplně jiný programátorský level.

Odpovědět
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Ondřej Štorc
Tvůrce
Avatar
Ondřej Štorc:22.10.2013 16:49

Nejde nějak určit řádek který má být přečten?

Odpovědět
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
petrph
Člen
Avatar
Odpovídá na Ondřej Štorc
petrph:14.11.2013 15:31

Určit který řádek má být načten lze poměrně snadno - prostě si je odpočítáš:

string s;
int ChciRadkuCislo = 10;
for (int i = 1; i < ChciRadkuCislo; i++)
sr.ReadLine();
s = sr.ReadLine();

//tohle je ta co potřebuješ
Popřípadě pokud je potřebuješ načítat víckrát, tak si rovnou hodíš celý soubor do pole podle řádek:

string[] ss = File.ReadAllLines(@"soubor.txt");
Console.WriteLine(ss[10]);
Avatar
toMajstr
Neregistrovaný
Avatar
toMajstr:11.1.2014 10:34

jak mám udělat, když chci aby to ten textovej soubor přečetlo nebo aspoň někam uložilo?

Avatar
toMajstr
Neregistrovaný
Avatar
Odpovídá na
toMajstr:11.1.2014 10:36

sry, to sem nepatří :)

Avatar
kamo20101
Člen
Avatar
kamo20101:14.5.2014 21:48

C# zanas vyriesi specialne znaky pre ine operacne systemi...chcel by som sa spytat pre ake os sa daju pisat programi v c#?

Avatar
kamo20101
Člen
Avatar
kamo20101:16.5.2014 12:02

chcel by som prehladat subor riadok po riadku a niektore riadky vymazat ale StreamWriter nevie citat riadky :) je nejaky sposob ako otvorit subor aj na zapis aj na citanie? pripadne ako by som vyriesil moju ulohu.
Dakujemm za odpoved

Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 64.