file_seek (var handle,var offset,var mode)

Platziert den Lese/Schreib-Pointer auf eine bestimmte Position in der Datei oder liest die Pointerposition.

Rückgabewerte:

Lese/Schreib-Pointerposition der Datei, wenn mode 4 ist.

Parameter:

handle - Dateihandle.
offset - Neue Leseposition in Bytes ab der Position, die durch den mode-Parameter angegeben wird.
mode - 0 = vom Anfang der Datei, 1 = von der gegenwärtigen Leseposition, 2 = vom Ende der Datei.
mode - 4 = verändert die Lese/Schreib-Position nicht, liefert sie aber zurück.

Beispiel:

fhandle = file_open_read("test.txt"); // test.txt contains "this,is,a,test"
file_seek(fhandle,5,0); // skip the first 5 bytes
file_str_read(fhandle,test_str); // test_str now contains "is"
file_close(fhandle);

Siehe auch:

file_open_read, file_open_game,, file_close, file_var_write, file_var_read, file_str_write, file_chr_read, file_asc_write, file_asc_read, txt_load, delimit_str

► Aktuelle Version Online