演示版本
VS2012
- eof()函数
eof()函数用于检查文件是否结束。
语法
int eof(int *handle);
eof()函数的语法参数说明如下:
参数handle为要检测的文件句柄。
eof()到文件尾函数返回1,没到文件尾返回0,出错时返回-1。
示例
本示例演示用read()函数从文件读数据,用eof()函数测试文件尾。其具体代码如下:
#include <stdio.h> #include <fcntl.h> #include <io.h> int main() { int file; int n; char buf[80]; file=_open("d:\1\1\1.txt", O_RDWR+O_BINARY);//打开文件 while (!_eof(file))//没到文件尾就执行下一次 { n=_read(file, buf, 80);//输入最多80个字符的一行数据,n是实际字符个数 buf[n]=0; printf("%s ", buf);//显示 } _close(file);//关闭文件 }
阿飞
2021年8月3日