Код: Выделить всё
std::wstringstream buffer;
std::wstring Result;
buffer<<x;
buffer>>Result;
А если x=3.14e+20, то как получить не 3.14e+020, 3.1400000e+20? Может ли буква e в результате преобразования быть в верхнем регистре, или только в нижнем? Как принудительно заставить wstringstream выдавать результат с плавающей запятой, то есть чтоб при x=3.14e-2 получить не 0.00314, а 3.1400000e-2? Как принудительно заставить wstringstream выдавать результат с фиксированной запятой? Например, как при x=3.14e+20 получить 314000000000000000000?