【问题标题】:Why is my C++ program crashing as soon as I input a letter or number?为什么我的 C++ 程序一输入字母或数字就会崩溃?
【发布时间】:2018-07-20 19:22:37
【问题描述】:

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

【问题讨论】:

  • 我们怎么可能在没有看到导致问题的代码甚至导致崩溃的错误的情况下回答这个问题?
  • 尝试在不调试的情况下运行程序。 (Ctrl-F5)

标签: visual-c++ crash


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    相关资源
    最近更新 更多