Visual c++ 为什么我的C++程序一输入字母或数字就崩溃?

Visual c++ 为什么我的C++程序一输入字母或数字就崩溃?,visual-c++,crash,Visual C++,Crash,我以调试成功的构建开始程序。然后它加载一个屏幕,显示输入一个字符。我输入一封信。我一按回车键,程序就崩溃了。为什么会这样?我正在运行Visual Studio 2015 edition。当您在Visual Studio中运行程序并进行调试时,程序将执行,完成后控制台将自动停止运行。它没有立即终止执行的原因是它正在等待您的输入。在没有看到代码本身的情况下很难确定,但您可能不会在初始输入之后等待用户输入。相反,您的程序可能只是通过一些中间计算和/或格式调整将某些内容打印到控制台。如果要使用调试运行,

我以调试成功的构建开始程序。然后它加载一个屏幕,显示输入一个字符。我输入一封信。我一按回车键,程序就崩溃了。为什么会这样?我正在运行Visual Studio 2015 edition。

当您在Visual Studio中运行程序并进行调试时,程序将执行,完成后控制台将自动停止运行。它没有立即终止执行的原因是它正在等待您的输入。在没有看到代码本身的情况下很难确定,但您可能不会在初始输入之后等待用户输入。相反,您的程序可能只是通过一些中间计算和/或格式调整将某些内容打印到控制台。如果要使用调试运行,则应添加断点,否则,如果要手动关闭控制台,我建议您在不使用调试的情况下运行。

如果没有看到导致问题的代码,甚至没有看到导致崩溃的错误,我们怎么可能回答此问题?请尝试在不使用调试的情况下运行程序。Ctrl-F5