我有一些用C++编写的第三方SDK代码示例(控制台应用程序)。当我从Visual Studio 2010中运行它们(不带调试启动)时,它们在结束时不会打印“按任意键继续...”,控制台窗口只是关闭了。
他们是如何实现这样的行为的呢?更重要的是:我怎样才能在结束时得到标准的“按任意键继续...”?当然,不能改变程序代码...
我有一些用C++编写的第三方SDK代码示例(控制台应用程序)。当我从Visual Studio 2010中运行它们(不带调试启动)时,它们在结束时不会打印“按任意键继续...”,控制台窗口只是关闭了。
他们是如何实现这样的行为的呢?更重要的是:我怎样才能在结束时得到标准的“按任意键继续...”?当然,不能改变程序代码...
在链接设置中将子系统更改为控制台
Console (/SUBSYSTEM:CONSOLE)
,但我没有收到“按任意键继续…”的消息。 - Andrey Bushman尝试
system(PAUSE);