Condividi tramite


basic_ios::eof

Indica se la fine di un flusso è stata raggiunta.

bool eof( ) const;

Valore restituito

true se la fine del flusso è stata raggiunta, false in caso contrario.

Note

La funzione membro restituisce true se rdstate & eofbit è diverso da zero. Per ulteriori informazioni su eofbit, vedere ios_base::iostate.

Esempio

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

Esempio di output

false
true

Requisiti

IOS <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_ios

Programmazione di iostream

Convenzioni di iostream