Autor Zpráva
saphire
Profil
Zdravim,
neznáte nejakou funkci, která umí přečíst určity např. 16 řádek souboru,
a f-ci, která umí zjistit celkový počet řádků souboru?
Předem děkuji!
Aesir
Profil
saphire:
Tak například funkce file vrací obsah souboru jako pole, kde každý prvek pole odpovídá jednomu řádku souboru. Pak už je to o práci s polem. Ale u větších souborů pozor na paměť ;)
Joker
Profil
Anebo prostě přečíst n-1 řádků souboru a uložit si ten n-tý.
Oproti tomu načtení celého souboru (viz Aesir) to bude méně náročné na paměť a rychlejší v případě, že je potřeba jen jednou přečíst jeden řádek z velkého souboru.
Naopak to načtení celého souboru by zas bylo lepší v případě, že se mají opakovaně načítat různé řádky (třeba řádek 16, pak 5, pak 20,...)
saphire
Profil
Ja bych preferoval načtení celého souboru protože celé fce má procházet soubor a hledat v něm odkazy (budoucí browser :)
Leo
Profil
Slyšel jste někdy o databázích? Leo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: