Bug fixing.
This commit is contained in:
@@ -129,5 +129,14 @@ std::vector<std::string> string2multi(std::string values)
|
||||
return result;
|
||||
}
|
||||
|
||||
int str2int(const std::string &str)
|
||||
{
|
||||
try {
|
||||
return std::stoi(str);
|
||||
} catch (const std::exception& e) {
|
||||
std::cerr << "Error: Invalid integer string: [" << str << "]" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace dropshell
|
@@ -22,5 +22,6 @@ std::string quote(std::string str);
|
||||
std::string multi2string(std::vector<std::string> values);
|
||||
std::vector<std::string> string2multi(std::string values);
|
||||
|
||||
int str2int(const std::string & str);
|
||||
|
||||
} // namespace dropshell
|
Reference in New Issue
Block a user