From a6648b02f2711e5d5fc069f58657b268ad31b828 Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Sun, 28 Apr 2024 23:44:33 +0530 Subject: [PATCH] SimpCfg:Show floating point values in normal and exponential form --- common/simpcfg.hpp | 2 +- examples/chaton_meta.simpcfg | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/simpcfg.hpp b/common/simpcfg.hpp index 587b9dbb0..7346087bb 100644 --- a/common/simpcfg.hpp +++ b/common/simpcfg.hpp @@ -94,7 +94,7 @@ public: void set_double(const std::string &group, const std::string &key, double value) { auto &gm = mapDoubles[group]; gm[key] = value; - LDBUG_LN("DBUG:SC:%s:%s:%s:%f", __func__, group.c_str(), key.c_str(), value); + LDBUG_LN("DBUG:SC:%s:%s:%s:%f[%e]", __func__, group.c_str(), key.c_str(), value, value); } void set_double(const std::string &group, const std::string &key, std::string &value) { diff --git a/examples/chaton_meta.simpcfg b/examples/chaton_meta.simpcfg index 1a3b2dcaa..c8c0cb49b 100644 --- a/examples/chaton_meta.simpcfg +++ b/examples/chaton_meta.simpcfg @@ -228,5 +228,6 @@ "sint": -9876543210 "float": 12.34 "double1": +12.0e-123 - "double2": -12.0e-123 + "double2": -12.0e-123678 + "double3": -12.0e300