У меня возникают проблемы с преобразованием двойной строки в С++. Вот мой код
std::string doubleToString(double val)
{
std::ostringstream out;
out << val;
return out.str();
}
Проблема заключается в том, что двойной передается как "10000000". Затем возвращаемое строковое значение равно 1e + 007
Как я могу получить строковое значение как "10000000"