catch exception

This commit is contained in:
陈浩南 2024-05-05 09:54:28 +08:00
parent 686c82827b
commit 60607385a4

View File

@ -10,6 +10,8 @@
int main(int argc, const char** argv)
{
try
{
using namespace hpcstat;
using namespace std::literals;
std::vector<std::string> args(argv, argv + argc);
@ -120,5 +122,8 @@ int main(int argc, const char** argv)
{ std::cerr << fmt::format("Failed to verify data: {}\n", std::get<0>(data)); return 1; }
}
else { std::cerr << "Unknown command.\n"; return 1; }
}
catch (const std::exception& e) { std::cerr << fmt::format("Exception: {}\n", e.what()); return 1; }
catch (...) { std::cerr << "Unknown exception.\n"; return 1; }
return 0;
}