C++ Visual Studio 2010“;按任意键继续&引用;不显示
当我的应用程序完成执行时,“按任意键继续”字样不会显示在控制台中 我知道这个提示应该在“启动而不调试”模式下显示,但事实并非如此!只要我输入任何参数并按enter键,控制台窗口就会关闭,而不显示输出C++ Visual Studio 2010“;按任意键继续&引用;不显示,c++,visual-studio-2010,C++,Visual Studio 2010,当我的应用程序完成执行时,“按任意键继续”字样不会显示在控制台中 我知道这个提示应该在“启动而不调试”模式下显示,但事实并非如此!只要我输入任何参数并按enter键,控制台窗口就会关闭,而不显示输出 当控制台应用程序完成执行时,我应该如何让它提示我输入任何键?在main方法中,添加一个Try…Catch…Finally块,如图所示: 这将确保显示您获得的任何异常,并且用户必须采取措施关闭命令窗口 try { // Your existing code } catch (Exceptio
当控制台应用程序完成执行时,我应该如何让它提示我输入任何键?在
main
方法中,添加一个Try…Catch…Finally
块,如图所示:
这将确保显示您获得的任何异常,并且用户必须采取措施关闭命令窗口
try
{
// Your existing code
}
catch (Exception e)
{
// Log the exception, e.g:
Console.WriteLine(e.ToString());
}
finally
{
Console.WriteLine ("Please press any key to close");
Console.ReadKey();
}
根据,如果将项目的子系统属性设置为“console”,则应该获得所需的行为。转到菜单项目>属性>在新窗口中选择配置属性>链接器>系统>属性子系统应该具有值<强>控制台(/子系统:控制台)<强> > p>您用f5或ctrl f5运行它吗?用Ctrl +F5启动应用程序似乎是一个有效的问题。C++上的问题是但是答案是在C中,当我回答问题时,问题并没有被标记为C++——请注意,我正在查看修订版1。我没有在配置属性下找到链接器。但是你给了我一个主意。我创建了一个新的项目,选择控制台应用程序模板,这是有效的!我通常创建空项目,这一定是问题的原因。链接器部分应该在C/C++和清单工具部分之间(至少在VS2008中是这样)。如果这个答案是你接受的答案,那么你应该这样做(点击左边的空心复选标记)。我使用的是速成版,也许它是不同的。无论如何,谢谢!编辑:找到了!谢谢谢谢,这对MVS Express 2012也有帮助!同样在VS 2013工作,在同一地点。如果您在
系统
下查看它时遇到问题(我将其显示为灰色),您也可以在所有选项
下查看。