修复类型输入错误导致的bug

修复打印格式问题
This commit is contained in:
2025-09-24 11:32:10 +08:00
parent 4465f1f27d
commit d67d8a2d83
3 changed files with 14 additions and 6 deletions

View File

@@ -14,7 +14,7 @@ void displayMenu() {
std::cout << "6. 查找临期化妆品" << std::endl;
std::cout << "0. 退出系统" << std::endl;
std::cout << "=========================" << std::endl;
std::cout << "请选择操作: ";
std::cout << "请选择操作: " << std::endl;
}
int main() {
@@ -39,6 +39,10 @@ int main() {
std::cin >> price;
std::cout << "输入类型 (1-国产, 0-进口): ";
std::cin >> type;
if (type!=1 && type!=0) {
std::cout << "类型输入错误请输入1-国产, 0-进口" << std::endl;
break;
}
std::cout << "输入过期日期 (YYYY-MM-DD): ";
std::cin >> expirationDate;
if (!manager.isValidDate(expirationDate)) {
@@ -91,9 +95,13 @@ int main() {
case 5:
manager.displayAll();
break;
case 6:
manager.displayExpiringCosmetics();
case 6: {
int days;
std::cout << "输入临期天数: ";
std::cin >> days;
manager.displayExpiringCosmetics(days);
break;
}
case 0:
manager.saveToFile();
std::cout << "数据已保存,再见!" << std::endl;