判断文件指针是否指向文件尾的函数为?
3个回答
展开全部
判断文件指针是否指向文件尾的函数为:feof()函数。
如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
1、语法:
feof(file)
2、说明:
file 参数是一个文件指针。这个文件指针必须有效,并且必须指向一个由fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。
3、提示:feof() 函数对遍历长度未知的数据很有用。
4、例子
<?php
$file = fopen("test.txt", "r");
//输出文本中所有的行,直到文件结束为止。
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
输出:
Hello, this is a test file.
There are three lines here.
This is the last line.
如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
1、语法:
feof(file)
2、说明:
file 参数是一个文件指针。这个文件指针必须有效,并且必须指向一个由fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。
3、提示:feof() 函数对遍历长度未知的数据很有用。
4、例子
<?php
$file = fopen("test.txt", "r");
//输出文本中所有的行,直到文件结束为止。
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
输出:
Hello, this is a test file.
There are three lines here.
This is the last line.
展开全部
feof(文件指针)
如果文件结束,返回值为1,否则为0;
顺序读取一个文件中的数据可以用下面语句进行判断是否结束。
while(!feof(fp))
{
c=feget(fp);
printf("%c",c);
}
如果文件结束,返回值为1,否则为0;
顺序读取一个文件中的数据可以用下面语句进行判断是否结束。
while(!feof(fp))
{
c=feget(fp);
printf("%c",c);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
feof
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询