Запись содержимого stringstream в ofstream
Я сейчас пользуюсь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
.
Любое предложение о том, что я делаю не так?