1.不输入则自动赋值
std::cout << "Please enter the active code: ";
std::getline(std::cin, active_code); // 使用 getline 来捕获包括空格的整个行
if (active_code.empty() || std::cin.fail()) {
std::cin.clear(); // 清除错误状态
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
// 忽略错误的换行符
active_code = "xxxxxxxx"; // 默认值
} //若不输入,则自动赋值