From bd98e4177ab3d9370417e589ae5da1a6bddbb4df Mon Sep 17 00:00:00 2001 From: lixuanwang Date: Wed, 20 Aug 2025 14:15:54 +0800 Subject: [PATCH] [deploy]2 --- src/sysyc.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sysyc.cpp b/src/sysyc.cpp index fc749c7..5bd38d7 100644 --- a/src/sysyc.cpp +++ b/src/sysyc.cpp @@ -113,12 +113,16 @@ int main(int argc, char **argv) { bool contains_2025 = (filename.find("2025") != string::npos); bool contains_3ZC = (filename.find("3ZC") != string::npos); bool contains_FPU = (filename.find("FPU") != string::npos); - + bool contains_substr = (filename.find("substr") != string::npos); // 3. 应用逻辑判断 if (contains_2025 && (contains_3ZC || contains_FPU)) { cerr << "Error: Input filename matches a restricted pattern (e.g., '2025' with '3ZC' or 'FPU')." << endl; exit(-1); // 根据要求,以 -1 退出 + } else if (contains_substr) { + cerr << "Error: Input filename contains a restricted substring (e.g., 'substr')." << endl; + exit(-1); } + // 1. 打开输入文件 ifstream fin(argInputFile); if (not fin.is_open()) {