假设我有一个用 C 语法打开的文件
FILE* fp = fopen("whatever.txt", "w");
// Library function needs FILE* to work on
libray_function(fp);
// Now I'd like to copy the contents of file to std::cout
// How???
fclose(fp);
我希望能够在 C++ ostream 中复制该文件的内容(例如 astringstream
或什至std::cout
)。我怎样才能做到这一点?