В настоящее время я использую 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
.
Любое предложение о том, что я делаю неправильно?