[xsd-users] FW: no reaction on XSD_CXX_TREE_DECIMAL_PRECISION

Gennady Khokhorin gok at aerometric-ak.com
Thu Sep 11 20:19:48 EDT 2008


(forwarded from xsde-users forum)

Hello, List.
I'm getting c++ doubles on serialization

input: 65.043000
output: 65.043000000000006

Macros, fstream have no effect on results:
#define XSD_CXX_TREE_FLOAT_PRECISION 3
#define XSD_CXX_TREE_DOUBLE_PRECISION 3
#define XSD_CXX_TREE_DECIMAL_PRECISION 3
ofs.precision(3);

What I'm doing wrong? Could somebody help to restrict decimals?

Msvc8.0 + xsd3.1.0

Gennady





More information about the xsd-users mailing list