fstream::is_open
bool is_open ( ); | fstream |
cplusplus.com |
Check if a file has been opened.
Checks if the stream is currently associated with a valid file buffer.
Parameters.
Return Value.
If a file has successfully been opened (i.e. the stream is associated with a valid file
buffer) the member function returns true,
otherwise false is returned.
Example.
// fstream::is_open #include <iostream> #include <fstream> using namespace std; int main () { fstream filestr; filestr.open ("test.txt"); if (filestr.is_open()) { cout << "File successfully open"; filestr.close(); } else { cout << "Error opening file"; } return 0; }
Basic template member declaration ( basic_fstream<charT,traits> ):
bool is_open (); |
See also.
open
fstream class