【问题标题】:Get FILE* from fstream [duplicate]从 fstream 获取 FILE* [重复] 【发布时间】:2010-02-25 02:57:44 【问题描述】: 可能重复:Getting a FILE* from a std::fstream 有没有办法从 iostream 派生类中获取 FILE*?特别是来自 fstream? 【问题讨论】: 复制:stackoverflow.com/questions/109449/… 对不起。在我的搜索中没有找到那个。请关闭 标签: c++ io fstream 【解决方案1】: 不,至少不是便携方式。 GCC 的libstdc++ 有一个名为stdio_filebuf 的类,您可以将其与流一起使用,它确实允许您直接获取关联的FILE*,但是,stdio_filebuf 不是basic_filebuf,并且不能与basic_fstream 一起使用。 【讨论】: