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)就行了,不用在源代码中添加其他东西。
[解决办法]