Ukladanie textu do premennej po riadkoch   otázka

Algoritmy, .NET

Ahoj,

mám VB 2008. Chcel by som sa spýtať ako môžem uložiť napr. 2. riadok z txt súboru do premennej.

Diky za radu

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V čem je problém?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V tom, že neviem ako napísať kód, ktorý by vyselektoval jeden konkrétny riadok nejakého súboru.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Na čem jste se zasekl? Co už máte?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

nemám nic:( učim sa pomocou snippet kódov ale asi som velká lama:)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Snipetty jsou geniální na sdílení drobnůstek, které se můžou hodit. Programovat se podle nich ale nenaučíte.

http://www.vbnet.cz/serial--1-vb_net_od_...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

no diki :P

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vězte, že nemáte za co.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Těch způsobů je mnoho. ten ne nejrychlejší, ale asi nejjednodušší:

-otevřít soubor pro čtení

-nastavit si počítadlo řádků

-načíst jeden řádek do (string) proměnné

-zvýšit o jedničku počítadlo řádků

-pokud ještě nejsem na požadovaném řádku načíst do (stejné) proměnné opět jeden řádek ze souboru

-opět zvýšit počítadlo

-tento postup opakovat stále dokola

-až počítadlo dosáhne požadovaného čísla řádku, který vás zajímá, přestat s načítáním, uzavřít soubor a v proměnné vám zůstal vámi požadovaný řádek.

- jak toto slovní pojednání převést do konkrétních instrukcí jazyka naleznete v tutoriálu, na který vás odkázal Tomáš

Pokud vám přesto nebude něco fungovat, klidně se obraťte s konkrétním dotazem (ale ve vlastním zájmu se snažte nejprve problém vyřešit sám a nechtějte v diskusi komplexní řešení celého problému, jinak se totiž nic nenaučíte)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nebyl by šikovnější cyklus For od jedničky do požadovaného čísla řádku? Jen pozor na definici proměnné, musí být před cyklem.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback