C FILE* to ostream/istream

C FILE* to ostream/istream

本文关键字:istream ostream to FILE      更新时间:2023-10-16
如果

这是一个已经出现的问题,我很抱歉,但我搜索了一下,找不到任何东西 - C++标准库中有没有办法从FILE*获取 ostream(或 istream,取决于你想要什么)?

类似的东西

FILE* something;
auto out = hypothetical(something);
out << "Hello world" << std::endl;

根据编译器的不同,您可能只能执行以下操作:

FILE* f = fopen(myFile, "w+");
std::fstream myStream(f);
myStream << "Hello Worldn";