用於檢查是否設置了eofbit
。 當在與流相關聯的序列達到檔結束時,通過所有標準輸入操作來設置該標誌。
聲明
下麵是eof()const
函數的聲明。
bool eof() const;
返回值
如果設置流的eofbit
錯誤狀態標誌(表示最後輸入操作已經到達檔結束),則返回 True
。
否則返回 False
。
示例
在下面的例子中解釋了有關 eof()const
函數的使用。
#include <iostream>
#include <fstream>
int main () {
std::ifstream is("example.txt");
char c;
while (is.get(c))
std::cout << c;
if (is.eof())
std::cout << "[EoF reached]/n";
else
std::cout << "[error reading]/n";
is.close();
return 0;
}
上一篇:
ios::good()函數
下一篇:
ios非運算符