From f1da5df0bcc641c6c3c8e1839710700e09b468a6 Mon Sep 17 00:00:00 2001 From: koma Date: Tue, 19 Jul 2022 21:09:43 +0200 Subject: [PATCH] fix starting with default values when no arguments are passed --- main.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/main.cpp b/main.cpp index 075cd43..0a91b57 100644 --- a/main.cpp +++ b/main.cpp @@ -58,12 +58,15 @@ int main(int argc, char **argv) } } - try { - tcount = std::stoi(targ); - maxiter = std::stoi(iarg); - } catch(...) { - std::cout << "Invalid arguments." << std::endl; - exit(1); + + if (!targ.empty() && !iarg.empty()) { + try { + tcount = std::stoi(targ); + maxiter = std::stoi(iarg); + } catch(...) { + std::cout << "Invalid arguments." << std::endl; + exit(1); + } } if (tcount == 0 || tcount < 0)