读书人

VS2010的控制台不停留在屏幕下

发布时间: 2012-07-31 12:33:46 作者: rapoo

VS2010的控制台不停留在屏幕上
之前按CTRL+F5的话DOS控制台会有“按任意键”的提示的,然后让我查看调试结果,但今天不知道怎么回事DOS控制台一闪就没了,即使在代码里加了system("pause");也没用,但加了getchar()的话就有用,请问怎么解决?

[解决办法]
system相当于一个函数,调用dos命令
其声明为:int __cdecl system(const char *);

system("pause")是暂停程序的运行,等待用户确认
system("cls")是擦除屏幕
[解决办法]
在Projects->Properties->Linker->System->SubSystem 把Not set设置为 Console (/SUBSYSTEM:CONSOLE)就行了,不用在源代码中添加其他东西。
[解决办法]

探讨

在Projects->Properties->Linker->System->SubSystem 把Not set设置为 Console (/SUBSYSTEM:CONSOLE)就行了,不用在源代码中添加其他东西。

[解决办法]
探讨
引用:
system相当于一个函数,调用dos命令
其声明为:int __cdecl system(const char *);

system("pause")是暂停程序的运行,等待用户确认
system("cls")是擦除屏幕

呵呵 谢谢了!

读书人网 >C++

热点推荐