seek FILEHANDLE,POSITION,WHENCE

広告

広告

解説

stdio ライブラリの fseek() 関数のようにFILEHANDLE のファイルポインタを任意の位置に設定します。FILEHANDLE は実際のファイルハンドル名を与える式でも構いません。WHENCE の値が0 ならばファイルポインタを POSITION の位置へ、1 ならば現在位置から POSITION 離れた位置へ、2 ならばEOF から POSITIONだけ離れた位置へファイルポインタを設定します。この値にはPOSIX モジュールで使われている SEEK_SET、SEEK_CUR、SEEK_END を使うこともできます。成功時には1 を、失敗時には 0 を返します。

使用例

ソース

open (IN, $log);
seek(IN, 2, 0);

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日