EOF 函数
2012-04-23 14:38
351 查看
返回一个 Integer,它包含 Boolean 值 True,表明已经到达为 Random 或顺序 Input 打开的文件的结尾。
语法
EOF(filenumber) 必要的 filenumber 参数是一个 Integer,包含任何有效的文件号。
说明
使用 EOF 是为了避免因试图在文件结尾处进行输入而产生的错误。 直到到达文件的结尾,EOF 函数都返回 False。
对于为访问 Random 或 Binary 而打开的文件,直到最后一次执行的 Get 语句无法读出完整的记录时,EOF 都返回 False。 对于为访问 Binary 而打开的文件,在 EOF 函数返回 True 之前,试图使用 Input 函数读出整个文件的任何尝试都会导致错误发生。在用 Input 函数读出二进制文件时,要用 LOF 和 Loc 函数来替换 EOF 函数,或者将 Get 函数与 EOF 函数配合使用。对于为 Output 打开的文件,EOF 总是返回 True。
[/code]
相关基础知识:
http://www10.zzu.edu.cn/ie_wangjunfeng/daquan/function/contents/EOF.htm
语法
EOF(filenumber) 必要的 filenumber 参数是一个 Integer,包含任何有效的文件号。
说明
使用 EOF 是为了避免因试图在文件结尾处进行输入而产生的错误。 直到到达文件的结尾,EOF 函数都返回 False。
对于为访问 Random 或 Binary 而打开的文件,直到最后一次执行的 Get 语句无法读出完整的记录时,EOF 都返回 False。 对于为访问 Binary 而打开的文件,在 EOF 函数返回 True 之前,试图使用 Input 函数读出整个文件的任何尝试都会导致错误发生。在用 Input 函数读出二进制文件时,要用 LOF 和 Loc 函数来替换 EOF 函数,或者将 Get 函数与 EOF 函数配合使用。对于为 Output 打开的文件,EOF 总是返回 True。
EOF 函数示例
本示例使用 EOF 函数来检测文件尾。示例中假设MYFILE为有数个文本行的文本文件。
Dim InputData Open "MYFILE" For Input As #1 '为输入打开文件。
Do While Not EOF(1)
'检查文件尾。
Line Input #1, InputData '读入一行数据。
Debug.Print InputData '在立即窗口中显示。
Loop
Close #1 '关闭文件。
[/code]
相关基础知识:
Integer 数据类型
一种数据类型,将整型变量作为 2 字节整数存储起来,范围是 -32,768 到 32,767 之间的数字。Integer 数据类型也可表示列举值。在 Visual Basic 可用百分比符号 (%) 的类型声明字符来表示一个 Integer。Boolean 数据类型
只有两种值的数据类型,这两种值分别为 True(-1) 或 False(0)。布尔变量是以 16 位 ( 2 字节 ) 数字存储的。参数
传递给一个过程的常数、变量或表达式。文件号
在 Open 语句中用来打开文件的号码。对不能访问其它应用程序的文件,使用1–255 范围内的文件号,对可由其它应用程序访问的文件,使用256–511 范围内的文件号。http://www10.zzu.edu.cn/ie_wangjunfeng/daquan/function/contents/EOF.htm
相关文章推荐
- C++:fstream流的eof()函数多读一行的问题
- getchar()函数 & EOF
- 怎样获得文件,及关于函数eof(),seekg(),tellg()等等的使用
- C++ scanf 函数与EOF 浅析
- ifstream(一)之 eof() 函数——解决读取文件最后一个数据多读一次的方法
- 编写一个函数,从标准输入读取一列整数, 把这些值存储在一个动态分配的数组中并返回这个数组。 函数通过观察EOF判断输入列表是否结束。 数组的第一个数是数组包含的值的个数, 它的后面就是这些整数值。
- C++ eof()函数相关应用技巧分享
- 判断文件结束的几种方法和eof()函数
- C++ fstream流的eof()函数多读一行的问题
- C++ fstream流的eof()函数多读一行的问题
- Linux C 字符函数 getchar()、putchar() 与 EOF 详解
- C++ eof()函数相关应用技巧分享
- C++ fstream流的eof()函数多读一行的问题
- ifstream 流 判断文件是否结尾的函数eof(.xml
- C语言再学习 -- EOF、feof函数、ferror函数
- 文件操作函数fseek设置文件指针的位置,第三个参数是起始地址,有0,1,2三个值,分别指首地址,当前地址,文件尾地址EOF;第二个参数是偏移地址正为右,负为左
- Getchar函数从标准输入读取读取一个字符并返回它的值。如果输入中不再存在任何字符,函数就会返回常量EOF(在stdio.h中定义),用于提示文件的结尾。
- C语言学习10:结构体,结构体应用,联合用法,枚举,fopen函数使用,fseek,ftell的作用和文件结束符EOF,数组和文件交换数据,个人信息管理。
- feof()函数读取文件和EOF结束符标志问题
- centos shell编程5 LANMP一键安装脚本 lamp sed lnmp 变量和字符串比较不能用-eq cat > /usr/local/apache2/htdocs/index.php <<EOF重定向 shell的变量和函数命名不能有横杠 平台可以用arch命令,获取是i686还是x86_64 curl 下载 第三十九节课