diff --git a/build/Debug/homework.o b/build/Debug/homework.o deleted file mode 100644 index 176a899..0000000 Binary files a/build/Debug/homework.o and /dev/null differ diff --git a/build/Debug/outDebug.exe b/build/Debug/outDebug.exe deleted file mode 100644 index 1e5a357..0000000 Binary files a/build/Debug/outDebug.exe and /dev/null differ diff --git a/change.cpp b/change.cpp index e22a93f..570607b 100644 --- a/change.cpp +++ b/change.cpp @@ -7,53 +7,53 @@ using namespace std; -// 函数声明 +// bool fileExists(const std::string& filename); bool createDefaultConfig(const std::string& filename); -bool renameFolder(const std::string& oldName, const std::string& newName); // 使用 MoveFile +bool renameFolder(const std::string& oldName, const std::string& newName); // ʹ MoveFile int main() { const std::string configFile = "config.ini"; - // 检查 config.ini 是否存在 + // config.ini Ƿ if (!fileExists(configFile)) { - cout << "未检测到 " << configFile << " 文件,正在创建默认配置..." << endl; + cout << "δ⵽ " << configFile << " ļڴĬ..." << endl; if (createDefaultConfig(configFile)) { - cout << "默认配置文件创建成功。" << endl; + cout << "Ĭļɹ" << endl; } else { - cout << "创建默认配置文件失败。" << endl; - return 1; // 退出程序,因为无法创建配置文件 + cout << "Ĭļʧܡ" << endl; + return 1; // ˳Ϊ޷ļ } } - // 初始化INI文件 + // ʼINIļ CSimpleIniA ini; ini.SetUnicode(); ini.SetMultiKey(true); SI_Error rc = ini.LoadFile(configFile.c_str()); if (rc < 0) { - cout << "无法加载配置文件 " << configFile << endl; + cout << "޷ļ " << configFile << endl; return 1; } const char* name = ini.GetValue("User", "name", "0"); - cout << "欢迎使用CSSO与CS起源切换程序" << endl; - cout << "当前模式: " << name <<"(0为CSSO,1为CS起源)"<< endl; - cout << "请选择操作:" << endl; + cout << "ӭʹCSSOCSԴл" << endl; + cout << "ǰģʽ: " << name <<"(0ΪCSSO1ΪCSԴ)"<< endl; + cout << "ѡ:" << endl; cout << "1. CSSO" << endl; - cout << "2. CS起源" << endl; - cout << "3. 退出" << endl; + cout << "2. CSԴ" << endl; + cout << "3. ˳" << endl; int choice; cin >> choice; if (choice == 1) { if (strcmp(name, "0") == 0) { - cout << "你已是CSSO模式!" << endl; + cout << "CSSOģʽ!" << endl; } else { - // 切换到CSSO模式 + // лCSSOģʽ bool result1 = renameFolder("bin", "bin_backup"); bool result2 = renameFolder("bin2", "bin"); @@ -61,21 +61,21 @@ int main() { ini.SetValue("User", "name", "0"); SI_Error saveRc = ini.SaveFile(configFile.c_str()); if (saveRc >= 0) { - cout << "成功切换到CSSO模式!" << endl; + cout << "ɹлCSSOģʽ!" << endl; } else { - cout << "保存配置文件失败!" << endl; + cout << "ļʧ!" << endl; } } else { - cout << "切换失败!检查文件路径或权限。" << endl; + cout << "лʧܣļ·Ȩޡ" << endl; } Sleep(1500); } } else if (choice == 2) { if (strcmp(name, "1") == 0) { - cout << "你已是CS起源模式!" << endl; + cout << "CSԴģʽ!" << endl; } else { - // 切换到CS起源模式 + // лCSԴģʽ bool result1 = renameFolder("bin", "bin2"); bool result2 = renameFolder("bin_backup", "bin"); @@ -83,56 +83,56 @@ int main() { ini.SetValue("User", "name", "1"); SI_Error saveRc = ini.SaveFile(configFile.c_str()); if (saveRc >= 0) { - cout << "成功切换到CS起源模式!" << endl; + cout << "ɹлCSԴģʽ!" << endl; } else { - cout << "保存配置文件失败!" << endl; + cout << "ļʧ!" << endl; } } else { - cout << "切换失败!检查文件路径或权限。" << endl; + cout << "лʧܣļ·Ȩޡ" << endl; } Sleep(1500); } } else if (choice == 3) { - cout << "退出程序." << endl; + cout << "˳." << endl; Sleep(100); return 0; } else { - cout << "无效的选项,请重新运行程序并选择正确的选项。" << endl; + cout << "Чѡгѡȷѡ" << endl; } return 0; } -// 检查文件是否存在 +// ļǷ bool fileExists(const std::string& filename) { std::ifstream infile(filename); return infile.good(); } -// 创建默认的config.ini文件 +// Ĭϵconfig.iniļ bool createDefaultConfig(const std::string& filename) { CSimpleIniA ini; ini.SetUnicode(); ini.SetMultiKey(true); - // 设置默认值 + // Ĭֵ ini.SetValue("User", "name", "0"); - // 保存INI文件 + // INIļ SI_Error rc = ini.SaveFile(filename.c_str()); return (rc >= 0); } -// 使用 MoveFile 重命名文件夹 +// ʹ MoveFile ļ bool renameFolder(const std::string& oldName, const std::string& newName) { if (MoveFile(oldName.c_str(), newName.c_str())) { - cout << "重命名成功: " << oldName << " -> " << newName << endl; + cout << "ɹ: " << oldName << " -> " << newName << endl; return true; } else { DWORD error = GetLastError(); - cout << "重命名失败: " << oldName << " -> " << newName << " (错误代码: " << error << ")" << endl; + cout << "ʧ: " << oldName << " -> " << newName << " (: " << error << ")" << endl; return false; } } diff --git a/homework_laster.cpp b/homework_laster.cpp index e6b71b6..029a1b0 100644 --- a/homework_laster.cpp +++ b/homework_laster.cpp @@ -23,6 +23,9 @@ int main(){ }else if (in==3) { qian(); + }else if (in==4) + { + exit(0); }else{ cout <<"输入错误!请重新运行程序并输入正确的编号!"; Sleep(1250);