我很抱歉,如果这是一个已经出现的问题,但是我搜索过并找不到任何东西 - 在C ++标准库中有没有办法获得一个ostream(或者是一个istream,取决于你想要什么)来自FILE*
?
的内容
FILE* something;
auto out = hypothetical(something);
out << "Hello world" << std::endl;
答案 0 :(得分:0)
根据编译器的不同,您可能只需执行以下操作:
FILE* f = fopen(myFile, "w+");
std::fstream myStream(f);
myStream << "Hello World\n";