ifstream::open
void open ( const char * filename, openmode mode = in ); | ifstream |
cplusplus.com |
Open a file.
Opens a file. The stream's file buffer is associated with the specified file to
perform the i/o operations.
Parameters.
bit effect app (append) Seek to the end of the stream before each output operation. ate (at end) Seek to the end of the stream when opening. binary Consider stream as binary rather than text. in Allow input operations on a stream. out Allow output operations on a stream. trunc (truncate) Truncate file to zero when opening.
Return Value.
none
Example.
// print the content of a text file.
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ifstream infile;
infile.open ("test.txt", ifstream::in);
while (infile.good())
cout << (char) infile.get();
infile.close();
return 0;
}
This example opens a file and prints its content to the standard output device.
Basic template member declaration ( basic_ifstream<charT,traits> ):
void open ( const char * filename, openmode mode = in ); |
See also.
close
ifstream class