Autor | Zpráva | ||
---|---|---|---|
saphire Profil |
#1 · Zasláno: 27. 11. 2009, 19:37:42 · Upravil/a: saphire
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 |
#2 · Zasláno: 27. 11. 2009, 20:04:44
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 |
#3 · Zasláno: 27. 11. 2009, 20:20:27
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 |
#4 · Zasláno: 27. 11. 2009, 21:42:48
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 |
#5 · Zasláno: 27. 11. 2009, 23:11:44
Slyšel jste někdy o databázích? Leo
|
||
Časová prodleva: 14 let
|
0