F E O F 函 数 - 图1F E O F 函 数 - 图2F E O F 函 数

F E O F 函 数 - 图3判断文件指针的位置是否在文件尾部

语 法

FEOF ( nFileHandle )

返 值 类 型

逻辑值

参 数 描 述

nFileHandle

F E O F 函 数 - 图4F E O F 函 数 - 图5F E O F 函 数 - 图6F E O F 函 数 - 图7F E O F 函 数 - 图8F E O F 函 数 - 图9F E O F 函 数 - 图10F E O F 函 数 - 图11F E O F 函 数 - 图12指 定 要 进 行 文 件 尾 部 状 况 检 查 的 文 件 句 柄 编 号 当 指 定 的 文 件 句 柄 编 号 是 用FOPEN 打 开 的 通 信 端 口 所 对 应 的 文 件 句 柄 编 号 时 FEOF 函 数 的 返回 值 总 为 真 ( .T .)

说 明

F E O F 函 数 - 图13F E O F 函 数 - 图14F E O F 函 数 - 图15F E O F 函 数 - 图16F E O F 函 数 - 图17F E O F 函 数 - 图18F E O F 函 数 - 图19F E O F 函 数 - 图20F E O F 函 数 - 图21F E O F 函 数 - 图22F E O F 函 数 - 图23对于用低级文件函数打开的文件 如果文件指针位置在文件尾部 则这个低级文件函数的返回值为 真 (.T.) 如果文件指针并不在文件尾部 则 FEOF 函数的返回值为 假 (.F.)

示 例

*** 打 开 test.txt 文 件 *** gnFileHandle = FOPEN('test.txt')

*** 把文件的指示器指向 BOF *** gnPosition = FSEEK(gnFileHandle, 0)

F E O F 函 数 - 图24*** 如果文件的指示器同时指向 BOF 和 EOF ,文件为空 ***

F E O F 函 数 - 图25*** 否则 文件不为空 ***

IF FEOF( gnFileHandle )

WAIT WINDOW 'This file is empty!' NOWAIT ELSE

WAIT WINDOW 'This file has something in it!' NOWAIT

ENDIF

= FCLOSE(gnFileHandle)

请 参 阅

FCHSIZE ( ), FCLOSE( ), FCREATE( ), FGETS( ), FOPEN( ), FPUTS( ), FREAD( ), FSEEK( ), FWRITE( )