[deploy]2
This commit is contained in:
@ -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()) {
|
||||
|
||||
Reference in New Issue
Block a user