Поделиться через


basic_ios::eof

Показывает, если достигнут конец потока.

bool eof( ) const;

Возвращаемое значение

true, если достигнут конец потока, в противном случае false.

Заметки

Функция-член возвращает true если rdstate& eofbit не равно нулю.Дополнительные сведения по eofbit см. в разделе ios_base::iostate.

Пример

// basic_ios_eof.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

using namespace std;

int main( int argc, char* argv[] ) 
{
   fstream   fs;
   int n = 1;
   fs.open( "basic_ios_eof.txt" );   // an empty file
   cout << boolalpha
   cout << fs.eof() << endl;
   fs >> n;   // Read the char in the file
   cout << fs.eof() << endl;
}

Пример результатов выполнения

false
true

Требования

заголовок: <ios>

std пространство имен:

См. также

Ссылки

basic_ios Class

программирование iostream

соглашения iostreams