
On Fri, Apr 8, 2011 at 7:43 AM, Jeff Flinn
Anders Knudby wrote:
Many thanks for the quick response. And apologies for being a total newbie, but how do I close the stream (and how do I check that it has been closed)? With normal iostreams I would just write "out.close();", out being the name of the stream. But that doesn't seem to be the way to do it for filtering_iostreams?!? And I would think it would close when it goes out of scope, but I haven't checked. Any help appreciated. I'm pleased it worked for you on Linux, but I'm largely stuck with Windows for the time being...
Can you post a complete small example demonstrating the problem? The destructor should close the stream. The docs for iostreams::stream shows a close method at http://www.boost.org/doc/libs/1_46_1/libs/iostreams/doc/index.html.
Please don't top post.
Jeff
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Ok, here's my entire script. As mentioned in the comments it works fine if
size=5e5. It also runs fine if size=5e6, but then the resulting file is
corrupt (i.e. cannot be gunzipped with the gzip utility). Try it out. I'm
using Visual Studio 2008 in a Windows XP machine.
#include