Zjargands
11/29/2008 7:00:00 AM
barcaroller wrote:
> Is it possible to somehow get a FILE* file pointer from an fstream object?
> The reason I'm asking is that I have C++ code that now needs to link to a C
> library which requires FILE* file pointers.
I don't believe you can. As a class, fstream has no reason to use a
FILE* internally, it can use whatever it wants. It should be trivial to
extract the open file name however, and then reopen the file using the c
library. Make suer you set your put and get pointers for the file to the
same place they are in the fstream.