From 81daaf8c40c681a41bc1ef3357545ac84b19abd4 Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Fri, 9 Aug 2013 12:15:03 +0200 Subject: [PATCH] [Writer] Set default precision for output to std::numeric_limits<double>::digits10. --- FileIO/Writer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/FileIO/Writer.cpp b/FileIO/Writer.cpp index e15b125a7f5..3e218dfc651 100644 --- a/FileIO/Writer.cpp +++ b/FileIO/Writer.cpp @@ -16,6 +16,7 @@ #include "Writer.h" #include <fstream> +#include <limits> namespace FileIO { @@ -29,6 +30,7 @@ std::string Writer::writeToString() // Empty stream and clear error states. _out.str(""); _out.clear(); + _out.precision(std::numeric_limits<double>::digits10); if (this->write(_out)) return _out.str(); -- GitLab