假設我有與C語法打開傳輸內容到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(如stringstream
或文件甚至可能是std::cout
)。我怎樣才能做到這一點?
出了什麼問題'fread',並把數據成一個字符串? –