C++ 中的feof() 函数检查是否已到达与给定文件流关联的文件末尾。
feof()原型
int feof(FILE* stream);
feof()
函数将文件流作为参数并返回一个整数值,该值指定是否已到达文件末尾。
它在<cstdio> 头文件中定义。
feof()参数
stream
:要检查的文件流结束。
feof() 返回值
如果到达终点,feof()
函数返回非零值,否则返回零值。
示例:feof() 函数的工作原理
#include <cstdio>
using namespace std;
int main()
{
int c;
FILE *fp;
fp = fopen("file.txt", "r");
if (fp)
{
while(!feof(fp))
{
c = getc(fp);
putchar(c);
}
}
fclose(fp);
return 0;
}
运行程序时,可能的输出可能是:
Welcome to Programiz.com
相关用法
- C++ fetestexcept()用法及代码示例
- C++ feupdateenv()用法及代码示例
- C++ fesetround()用法及代码示例
- C++ fegetexceptflag()用法及代码示例
- C++ fesetenv()用法及代码示例
- C++ feraiseexcept()用法及代码示例
- C++ fegetenv()用法及代码示例
- C++ feclearexcept()用法及代码示例
- C++ fesetexceptflag()用法及代码示例
- C++ feholdexcept()用法及代码示例
- C++ ferror()用法及代码示例
- C++ fegetround()用法及代码示例
- C++ fcvt()用法及代码示例
- C++ fwscanf()用法及代码示例
- C++ fmax()用法及代码示例
- C++ fdim()用法及代码示例
- C++ fmin()用法及代码示例
- C++ forward_list::unique()用法及代码示例
- C++ forward_list::emplace_front()用法及代码示例
- C++ fopen()用法及代码示例
注:本文由纯净天空筛选整理自 C++ feof() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。