Diskuze: Čtení odspoda
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Čau, čau,
nejjednodušší možnost co mne napadá je:
Načíst jednotlivé řádky do pole a poté to projet cyklem.
A vlastně to bylo mnohem jednodušší, než radíš - stryng, do kterého
zapisuji řádky jsem použil takto: To co je právě načteno (řádek)
připiš a k tomu připiš nový řádek a to co již zapsáno bylo,...
Já myslel, že chceš celý dokument číst po zpátku (uktápz op...) a
řikal sem si, že když to nahraješ do pole tak pak hodíš jeden cyklus pro
řádky od spodu nahoru po řádcích a když tamdáš dva tak si můžeš i
jednotlivé řádky přečíst po zpátku
Ale je samozřejmě více cest jak totéž udělat...
To není zrovna efektivní metoda. Pro delší soubory to bude pomalé. Pro malé množství dat bude efektivní zásobník, pro velké se hodí databáze.
Textový soubor se dá přímo číst odspoda, jen je to zbytečně pracné. Záleží na tom, k čemu konkrétně to potřebuješ.
Kromě toho je možné použít příkaz "tac", který dělá přesně to co požaduješ a je součástí OS.
Zobrazeno 7 zpráv z 7.