VS程序运行结果框闪退的几种解决方案:

VS程序运行结果框闪退的几种解决方案:,第1张

方法一:

    在return语句前面加上一个getchar();语句,此时getchar会一直等待输入,程序运行结果框就可以正常显示运行结果啦!

方法二:

在程序末尾加上:system("pause"),再加上头文件#include<stdlib.h>,运行后就会显示结果并提示按任意键继续。

方法三:

修改项目配置,右键点击项目粗冲,选择属性,然后在对话框中选择“配置属性——》链接器——》系统”,在子系统中选择“控制台”。

方法四:

如果是编译器的原因:

1: 添加:

#include <iostream>

#include <limits>

( 如果有#include “pch.h”

或者 #include “stdafx.h” 的话,要确保这两行在他们之后出现)

2:在主函数之后,return语句之前加如凳销上:std::cin.clear() 

std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n')

std::cin.get()

提示:system("pause")只能在特定 *** 作系统中使用(不渣游推荐)。

最后成功!

这是因为你的程序是简单控制滑陵宴台汪态程序,一运行,然后运行结束,程序自动退出控制台了。 解决办法是在程序末尾加上[暂停信银]代码,比如getchar(),功能是运行结束,控制台窗口依然显示,等待按任意键再退出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8196240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存