快捷搜索: 王者荣耀 脱发

如何解除vs中运行结果框闪退的三种方法

首先,我们会经常遇到再VS中编码之后运行结果,然后突然闪退的情况,这种就很恶劣了,高了半天,什么都看不到。而且也不知道这么才能解决。

现在,我这里有三种方法:

前两种,大家可能都知道。

1>就是在return 0;前加一个getchar();语句,getchar会一直等在输入,所以很有效的就将运行结果界面停留住了;

2>跟第一个方法类似,在return 0;前加一个 system("pause");的语句;

3>这个就比较麻烦了。那么首先我么来重温一下是如何创建一个C语言的文件的。这个很简单,但是会在这个方法中用到:点击新建-项目-win32控制台空项目-输入文件名-点击视图-解决方案资源管理器-源文件-输入名字,c。到这,我们就创建好了。解决方法就在“解决方案资源管理器”里面,右击解决方案资源管理器,选择属性-配置属性-链接器-系统-子系统,将子系统改成"控制台(SUBSYSTEM :CONSOLE)",就ok了,这个不需要输入,在子系统右侧的空白区域点击,会出现下拉选项,之后点击“确定”,继续写文件,继续运行,你会发现,咦,很神奇的好了。

第三个方法的优势就在于跨平台性好一点,如果你的电脑有这个问题,而别人的没有,那么他运行时必然会出现问题。但是这个的劣势就在于 每写一个文件你就要改一次。

希望可以帮到大家。

经验分享 程序员 微信小程序 职场和发展