修复类型输入错误导致的bug
修复打印格式问题
This commit is contained in:
14
main.cpp
14
main.cpp
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user