您的位置:首页 > 其它

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

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

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

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

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

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

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

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

    希望可以帮到大家。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐