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


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

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

Соглашения iostreams