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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。