fstream::close | public member function |
void close ( ); |
Close file
Closes the file currently associated with the object, disassociating it from the stream. Any pending output sequence is written to the physical file.
The function effectively calls rdbuf()->close().
The function fails if no file is currently open (associated) with this object.
On failure, the failbit internal state flag is set (which can be checked with member fail), and depending on the value set with exception an exception may be thrown.
Parameters
noneReturn Value
noneExample
// opening and closing a file #include <iostream> #include <fstream> using namespace std; int main () { fstream filestr; filestr.open ("test.txt"); // >> i/o operations here << filestr.close(); return 0; } |
Basic template member declaration
( basic_fstream<charT,traits> )
void close ( );
|
See also
fstream::open | Open file (public member function) |
filebuf::close | Close file (public member function) |