我尝试了许多方法来阻止控制台关闭——断点、暂停和监听函数、示例代码以及在另一个论坛上寻求帮助;仍然没有解决方案。除了,如果我使用一个新项目,那么控制台会保持打开状态。
我的直觉是,这与我在迭代器标头中实现的解决方案有关。代码编译。我希望 VS2008 中有一个设置(在 VS2005 中的行为相同)我应该更改。奇怪的是,我注释掉了所有代码并留下了一个带有断点的测试部分,但控制台仍然关闭。“不调试就开始”打开控制台但不显示测试文本。
int main()
{
cout << "Welcome to the Automating from Model and Sensor Data" << endl << endl;
while (true) {
int choice = GetMenuChoice();
if (choice == 0) break;
//DoMenuChoice(lex, choice);
}
return 0; //goodbye!
}