cman Guest
|
Posted: Mon Jan 17, 2005 8:18 pm Post subject: problem with ofstream |
|
|
Hello, everyone.
A simple project with the following code creates a file blah.txt and
puts "blah" in it:
#include <fstream>
void main()
{
std::ofstream my_file ("C:/blah.txt", std::ios::app);
my_file << _T("blah") << std::endl;
my_file.close();
}
However, when I put exactly the same code in a huge multithreaded
application, an empty file gets created, but nothing ever gets written
to it. If the file already exists, this code won't add "blah" to it
either.
I am using Visual C++ 5 with service pack 3 and Windows 2000.
I've tried doing my_file.clear(); right after opening it to clean the
possible error flags, but that did not help.
Any help is appreciated.
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|