解决
我使用Microsoft Visual Stuido 2017并构建了一个基本的控制台实用程序。使用调试模式(F5)时,一切都完美无瑕。然后我选择批量构建并查看是否可以运行.exe。 .exe运行我的欢迎信息,甚至用闪烁的光标迎接我,但不接受任何类型的键盘输入。我尝试在键盘上点击随机字母,但没有弹出;奇怪的是虽然alt + F4有效,但我的键盘可能不是问题。老实说,我百分之百地知道它可能是什么。应该注意我的保存位置在某些方面有所不同。这可能是我的系统问题,而不是程序?
我的头文件中包含iostream和其他适当的C ++标准库
int main() {
cout << "Welcome to FTC console commands" << endl
<< endl << "Please enter a command or 'HELP' for help" << endl
<< "You can exit at anytime by typing 'EXIT'" << endl; //Welcome
while (true) { //main loop
league1 = load();
string Input; //Input
cin >> Input;
system("CLS");
if (Input == "EXIT") break; //Checking where to go depending on Input
else if (Input == "ADD_MATCH") addMatch(league1);
else if (Input == "ADD_TEAM") addTeam(league1);
else if (Input == "HELP") help();
else if (Input == "RANK") rankings(league1);
else if (Input == "SAVE") save(league1);
else cout << "Invalid Input... try again or see 'HELP'" << endl;
}
return 0;
}
答案 0 :(得分:0)
load();
引用了一个不存在的文件,所以即使它自己创建,它也没有我定义的页脚,也不会停止阅读文档。只需创建它试图加载的文档并添加页脚。