diff --git a/desktop_version/src/UtilityClass.cpp b/desktop_version/src/UtilityClass.cpp index 0aa941a9..f3e27eca 100644 --- a/desktop_version/src/UtilityClass.cpp +++ b/desktop_version/src/UtilityClass.cpp @@ -207,3 +207,15 @@ void UtilityClass::updateglow() if (glow < 2) glowdir = 0; } } + +bool is_positive_num(const std::string& str) +{ + for (size_t i = 0; i < str.length(); i++) + { + if (!std::isdigit(str[i])) + { + return false; + } + } + return true; +} diff --git a/desktop_version/src/UtilityClass.h b/desktop_version/src/UtilityClass.h index 3d93680c..ea475cc1 100644 --- a/desktop_version/src/UtilityClass.h +++ b/desktop_version/src/UtilityClass.h @@ -11,6 +11,8 @@ std::vector split(const std::string &s, char delim, std::vector split(const std::string &s, char delim); +bool is_positive_num(const std::string& str); + //helperClass class UtilityClass