hilfdirselbst.ch
Facebook Twitter gamper-media

"Geht nicht" ist keine gültige Fehlermeldung!

MoD
Beiträge: 16
7. Okt 2003, 21:27
Beitrag #1 von 5
Bewertung:
(1014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In einer Datei auf eine bestimmte Stelle springen ?


Hi Leute,

wie kann ich auf eine bestimmte Stelle in einer Textdatei springen?

Ich kann zwar mit tell() erst eine Position auslesen und dann mit seek() positionieren, aber ich bräuchte dafür aber eine Hex-Umschreibung.

Ich möchte aber eine Position wie folgt anspringen:

pos(PosX, PosY);

PosX steht für die Zeile, PosY für das entsprechende Zeichen

Danke für eure Antworten Top
 
X
oesi50  A  S
Beiträge: 2315
15. Okt 2003, 16:29
Beitrag #2 von 5
Beitrag ID: #54671
Bewertung:
(1014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In einer Datei auf eine bestimmte Stelle springen ?


Hi MoD,

so:

$position = pos($zeile,$spalte,$zeilenlaenge);

sub pos{
use integer;
my $y = shift;
my $x = shift;
my $l = shift;
return $y * $l + $x;
}

Das geht bis maximal 2**31-1 (2 hoch 31 minus 1) Byte große Dateien.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#53736]
(Dieser Beitrag wurde von oesi50 am 15. Okt 2003, 16:35 geändert)
Top
 
MoD
Beiträge: 16
18. Okt 2003, 10:27
Beitrag #3 von 5
Beitrag ID: #55071
Bewertung:
(1014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In einer Datei auf eine bestimmte Stelle springen ?


Danke wer dich mir mal ansehen
als Antwort auf: [#53736] Top
 
Moosbach
Beiträge: 382
23. Okt 2003, 22:11
Beitrag #4 von 5
Beitrag ID: #55818
Bewertung:
(1014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In einer Datei auf eine bestimmte Stelle springen ?


ähh kann man das nicht auch mit einem anker machen?
der matthias

Kostenlose Kleinanzeigen bei
http://www.gebrauchter-Computer.de
als Antwort auf: [#53736] Top
 
SabineP  M 
Beiträge: 7586
23. Okt 2003, 22:33
Beitrag #5 von 5
Beitrag ID: #55822
Bewertung:
(1014 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In einer Datei auf eine bestimmte Stelle springen ?


:-) Ja, bei HTML-Dateien legt man natürlich einen Anker fest.

MOD will aber auf eine bestimmte Stelle in einer Textdatei springen (X/Y - Position),
das Zeichen an dieser Stelle wahrscheinlich herauspicken und irgendetwas damit machen.

Gruß Sabine
als Antwort auf: [#53736] Top
 
X