AW: Datei mehrfach auslesen
also ich würde - ungeachtet davon, dass ich keine ahnung hab, warum man das so oft auslesen muss (weil hdd ja au ne soo schnell ist) - ich nehm mal an, da is nen (stükc) template drin (geändert werden kann es ja auf jeden fall schon mal nicht, weil du ja so und so die datei sperrst, so lang dein fopen noch offen ist... das wird bei deinen 20durchläufen ja sicherlich au fast ne sekunde dauern (grob geschätzt - aber viel schnellgr geht es denke ich wirklich nicht))... also speicher die datei ja einfach mal in ne variable - (in zwischen ist mein satzteil vor dem gedankenstrich eh verloren gegangen, also vergiss es einfach ^^).
guck dir aber mal
ftell und fread an
(von der reihenfolge her sollte es so aussehen: fopen, fseek, ftell, fseek, fread).
damit kannste die datei ja auch auslesen, wenn sie größer, als 3 KB (== deine 3000 Zeichen) ist. außerdem ist es wahrscheinlich einfach mal so gedacht... und was spricht dagegen, wenn du die datei einfach in eine variable "cachst" und dann die variable nimmst und in der schleife bearbeitest?
naja - sag halt einfach erst mal, warum du die datei so oft auslesen willst etc - das is alles nur reine spekulation...
Tom
|