diff --git a/examples/art2dgf.cpp b/examples/art2dgf.cpp index 1f4efc7b7b..9505a4daef 100644 --- a/examples/art2dgf.cpp +++ b/examples/art2dgf.cpp @@ -25,6 +25,8 @@ #include #include +#include + #include #include #include @@ -71,20 +73,7 @@ namespace Ewoms { curLine.erase(commentPos); } - // remove leading whitespace - unsigned numLeadingSpaces = 0; - while (curLine.size() > numLeadingSpaces - && std::isspace(curLine[numLeadingSpaces])) - ++numLeadingSpaces; - curLine = curLine.substr(numLeadingSpaces, - curLine.size() - numLeadingSpaces); - - // remove trailing whitespace - unsigned numTrailingSpaces = 0; - while (curLine.size() > numTrailingSpaces - && std::isspace(curLine[curLine.size() - numTrailingSpaces])) - ++numTrailingSpaces; - curLine.erase(numTrailingSpaces); + curLine = Opm::trim_copy(curLine); // a section of the file is finished, go to the next one if (curLine == "$") {