From 4e3f0a364c88d52ac9f7ff0cc7d4fe8a99a78480 Mon Sep 17 00:00:00 2001 From: Andreas Naumann <andreas.naumann@tu-dresden.de> Date: Wed, 16 Dec 2015 14:46:06 +0000 Subject: [PATCH] long initfile strings --- AMDiS/src/Initfile.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/AMDiS/src/Initfile.cc b/AMDiS/src/Initfile.cc index 46682983..ecbc7c84 100644 --- a/AMDiS/src/Initfile.cc +++ b/AMDiS/src/Initfile.cc @@ -86,8 +86,10 @@ namespace AMDiS { void Initfile::read(istream& in) { const unsigned line_length = 512; - char swap[line_length]; - in.getline(swap, line_length); + //char swap[line_length]; + std::string swap; + std::getline(in, swap); + //in.getline(swap, line_length); while (in.good() || in.gcount() > 0) { std::string whitespaces = " \t\r\f\n"; std::string delimiter = "\r\n"; @@ -147,7 +149,8 @@ namespace AMDiS { read(fn, forceRead); } - in.getline(swap, line_length); + //in.getline(swap, line_length); + getline(in, swap); } } -- GitLab