diff --git a/src/cxxopts.hpp b/src/cxxopts.hpp index f3908c6..3910daf 100644 --- a/src/cxxopts.hpp +++ b/src/cxxopts.hpp @@ -909,9 +909,13 @@ Options::help(const std::vector& groups) const std::string result = "Usage:\n " + m_program + " [OPTION...]" + m_help_string + "\n\n"; - for (const auto& g : groups) + for (std::size_t i = 0; i < groups.size(); ++i) { - result += help_one_group(g); + result += help_one_group(groups[i]); + if (i < groups.size() - 1) + { + result += "\n"; + } } return result;