Я сейчас использую std::ofstream
следующим образом:
std::ofstream outFile;
outFile.open(output_file);
Затем я пытаюсь передать объект std::stringstream
в outFile
следующим образом:
GetHolesResults(..., std::ofstream &outFile){
float x = 1234;
std::stringstream ss;
ss << x << std::endl;
outFile << ss;
}
Теперь мой outFile
содержит только мусор: «0012E708» повторяется повсюду.
В GetHolesResults
Я могу написать
outFile << "Foo" << std:endl;
и он будет правильно выводиться в outFile
.
Есть предложения о том, что я делаю не так?