From c24cda7847cccc00714fcd8f112af306feeb51b8 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 15 Jan 2013 02:00:56 -0800 Subject: [PATCH] Use a more human-friendly numeric format. --- src/cpp/json/json_writer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/json/json_writer.cpp b/src/cpp/json/json_writer.cpp index 2a9f0dba3a..5ab619d7b7 100644 --- a/src/cpp/json/json_writer.cpp +++ b/src/cpp/json/json_writer.cpp @@ -67,9 +67,9 @@ std::string valueToString( double value ) { char buffer[32]; #if defined(_MSC_VER) && defined(__STDC_SECURE_LIB__) // Use secure version with visual studio 2005 to avoid warning. - sprintf_s(buffer, sizeof(buffer), "%#.16g", value); + sprintf_s(buffer, sizeof(buffer), "%#f", value); #else - sprintf(buffer, "%#.16g", value); + sprintf(buffer, "%#f", value); #endif char* ch = buffer + strlen(buffer) - 1; if (*ch != '0') return buffer; // nothing to truncate, so save time