当我在用VS2013学着实例编一些小程序时总是需要不停的用到system("pause"),但又有人说不要频繁的使用该语句,因为不合适之类的,但是除了该语句还有别的阻止窗口闪退的办法么?
直接在最后加while(1){};就行了,这样不管程序在哪个上面都不会退
闪退是你点击exe运行发生的吗?
用Getchar();
你一定是按“F5启动调试”对吧,你使用“ctrl+F5直接运行(不调试)就不会出现这问题
ctrl+F5 (直接运行不调试)
添加system(“pause”);
不要加system"pause";不是标准语法
你在后面加上一个getChar();读取一个字符就可以。
调试的话,设一个断点,就不会闪退了。