FSEEK

可搬用関数:Fortran 外部装置で指定されたファイルの位置を変更します。

モジュールUSE DFPORT

形式

result = FSEEK (lunit, offset, from)

lunit
(入力) INTEGER(4)。ファイルの外部装置番号。

offset
(入力) INTEGER(4)。ファイル・マーカの新しい位置を示す from からのバイト・オフセット。

from
(入力) INTEGER(4)。ファイル中の位置。以下の定義パラメタの 1 つを取ります。

結果

結果の型は INTEGER(4) です。応答が成功した場合,ゼロが返され,そうでなければ,以下のようなエラー・コードが返されます。

lunit で指定されたファイルは,開かれていなければなりません。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

	USE DFPORT
	integer(4) istat, offset, ipos
	character ichar
	OPEN (unit=1,file='datfile.dat')
	offset = 5
	ipos = 0
	istat=fseek(1,offset,ipos)
	if (.NOT. stat) then
	  istat=fgetc(1,ichar)
	  print *, 'data is ',ichar
	end if