正文

VFP函数系列教程---FREAD( ) 函数2006-05-16 09:56:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/itzhiren/14173.html

分享到:

FREAD( ) 函数

从低级文件函数打开的文件或通信端口返回指定数目的字节。

FREAD(nFileHandle, nBytes)

参数

nFileHandle
文件句柄号或要返回数据的通信端口。可以从成功的 FOPEN()FCREATE() 语句的返回值获得 nFileHandle
nBytes
fread( ) 函数返回的字节数。FREAD( ) 从文件指针的当前位置开始,返回 nBytes 个字节的数据,或是遇到文件尾为止。

返回值

字符串类型

示例

下面的示例用 fread( ) 函数显示文件内容。如果文件为“空”,则提示相应信息。在使用该示例前, 你必须创建一个名为 Test.txt 的示例文本文件。

Local gnFileHandle,nSize,cString
gnFileHandle = FOPEN("test.txt")
* Seek 到文件尾部来确定文件中的字节数。
nSize =  FSEEK(gnFileHandle, 0, 2)     && 移动指针到 EOF
IF nSize <= 0
 * 如果文件是空的, 显示错误信息。
 WAIT WINDOW "文件是空的!" NOWAIT
ELSE
 * 如果文件不空, 保存文件的内容到内存
 * 并显示文本到 Visual FoxPro 主窗口中。
 = FSEEK(gnFileHandle, 0, 0)      && 移动指针到 BOF
 cString = FREAD(gnFileHandle, nSize)
 ? cString
ENDIF
= FCLOSE(gnFileHandle)         && 关闭文件

请参阅

FCHSIZE() | FCLOSE() | FCREATE() | FEOF() | FFLUSH() | FGETS() | FILETOSTR() | FOPEN() | FPUTS() | FSEEK() | FWRITE()

阅读(7579) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册