Thread zweite Spalte einer Datei in Array einlesen (3 answers)
Opened by EagleFox at 2006-04-25 14:27

docsnyder
 2006-04-25 14:42
#65320 #65320
User since
2005-09-08
300 Artikel
BenutzerIn
[Homepage] [default_avatar]
@EagleFox

Quote
Oder ist das einfacher die passende Zeile, bzw. den Wert, erst aus der Datei zu lesen, wenn der entsprechende Datenblock bearbeitet wird? Die Daten sind sehr Speicherintensiv.


Wenn Du Speicherintensive Daten in der Datei hast, empfehle ich Dir, die Datei initial einmal durchzugehen und Dir mittels tell() die jeweilige Position in einem Array oder Hash (je nachdem, was Du zur Identifikation einer Zeile speichern willst) zu merken. Anschliessend kannst Du zur Zugriffszeit die Position der entsprechenden Zeile aus dem Array/Hash holen und per seek() direkt dorthin springen, ohne jedesmal die vorherigen Zeilen lesen zu müssen.

Gruß, Doc

View full thread zweite Spalte einer Datei in Array einlesen