Округление данных при помещении в поток.
|
|
Понедельник, 28 Декабря 2020 г. 17:14
+ в цитатник
Сергей85: Пусть есть функция преобразования lDOuble в AnsiString.
AnsiString asLongDouble_To_String(long double ldValue)
{
std::stringstream sStream;
sStream << ldValue;
//ЧТо-то там дальше.
}
На момент записи Long DOuble в поток происходит его запись в виде "4.29497e+09". То есть, происходит потеря информации от изначального числа 4294967295.
Как заставить поток не преобразовывать значение в математический вид - а просто записать как есть?
https://forum.sources.ru/index.php?showtopic=421054&view=findpost&p=3843207
Метки:
Borland C++ Builder/Turbo C++ Explorer
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-