Compartilhar via


basic_ios::eof

Indica se o fim de um fluxo foi alcançado.

bool eof( ) const;

Valor de retorno

true se o fim de fluxo foi alcançado, false caso contrário.

Comentários

A função de membro true retorna se rdstate& eofbit é diferente de zero.Para obter mais informações sobre eofbit, consulte: ios_base::iostate.

Exemplo

// 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;
}

A saída de exemplo

false
true

Requisitos

Cabeçalho: <ios>

namespace: STD

Consulte também

Referência

basic_ios Class

iostream de programação

Convenções de iostreams