Hi Leute, hatte schon mal so eine Frage gestellt: und eine Antwort bekommen:
Hi Leutz, hab ein Prob mit Perl:
ich möchte wie folgt die Position des Zeigers in Perl auslesen:
my @pos;
@pos = tell(DATEI);
Datei wurde vorher geöffnet und enthält Inhalt.
Bloß, in @pos stehen dann keine Werte.
Wie kann ich die Hexoffset-Positionen am effektivsten auslesen?
danke für eure Antworten
Die Antwort hab ich erhalten:
Halihallo Sebastian
ich möchte wie folgt die Position des Zeigers in Perl auslesen:
@pos = tell(DATEI);
tell gibt einen Skalar zurÃck, kein Array.
Ändere dies also in:
$pos = tell(DATEI);
Datei wurde vorher geöffnet und enthält Inhalt.
Wie wurde sie geöffnet? - Code?
Bloß, in @pos stehen dann keine Werte.
tell gibt nur einen Wert zurück.
Wie kann ich die Hexoffset-Positionen am effektivsten auslesen?
Hexoffset-Positionen?
Viele Grüsse
Philipp
Also zu den Fragen:
ich hab es danz normal mit open() geöffnet:
open(DATAIN, "<../guest.data");
@Daten = <DATAIN>;
@hexoffset = tell(DATAIN);
meiner Meinung nach werden doch eine Reihe von Skalaren fon tell(DATIN) ausgegeben.
Diese sollten nacheinander in @hexoffset geschrieben werden - tun sie aber nicht
Wer kann mir weiter helfen