Greetings and Salutations,
I have started using the fstream class in C++ to create text files for input and output. Whenever I try to instantiate an fstream object using the following code
The error message is always returned. The header file fstream is included. However, if I first instantiate an ofstream object, close that object and then instantiate the fstream object given above no errors occur.
I find this very peculiar. Can anybody explain to me why this is happening, and how it can be remedied. I would be very grateful.
I have started using the fstream class in C++ to create text files for input and output. Whenever I try to instantiate an fstream object using the following code
Code:
fstream data("c:\\sine.txt",ios_base::in|ios_base::out); if(!data){ cerr<<"Failed to open data\n"; } data.close();
Code:
ofstream data_one("c:\\sine.txt"); if(!data_one){ cerr<<"Failed to open data_one\n"; } data_one.close(); fstream data("c:\\sine.txt",ios_base::in|ios_base::out); if(!data){ cerr<<"Failed to open data\n"; } data.close();
Comment