【问题标题】:How to remove the extra details from the debug console?如何从调试控制台中删除额外的细节?
【发布时间】:2019-10-14 10:16:35
【问题描述】:

我正在尝试了解 Visual Studio。我只想看到“你好,我的名字是 hamza”,而不是所有细节,比如文件位置和自动关闭控制台的消息。

你好,我叫哈姆扎

C:\Users\Amir Hamza\Desktop\4th sem\oop\Home Practice\Learn 1\x64\Debug\Learn 1.exe(进程 12036)以代码 0 退出。

要在调试停止时自动关闭控制台,请启用工具->选项->调试->在调试停止时自动关闭控制台。

按任意键关闭此窗口。 . .

【问题讨论】:

  • 您的程序在没有更多代码可运行时终止,您收到的消息在这里而不是关闭窗口。如果您不希望程序关闭,请给出原因但使用 cin 或getch() 等待用户输入
  • 这点你需要小心——对于一个小程序,如果你不离开控制台,如果它是一个非常简单的程序,你甚至可能看不到它。如果程序所做的只是打印一些内容并退出,那么您将看到的只是一个闪光并且程序已终止。除非您能以闪电般的速度阅读,否则您甚至不会注意到打印的内容。

标签: c++ visual-studio


【解决方案1】:

1,我建议你可以尝试去工具 -> 选项 -> 调试 -> 常规,勾选“调试停止时自动关闭控制台”

然后点击调试->不调试就开始

2,或者您可以选择添加以下代码:

system("pause");

然后点击调试->开始调试

【讨论】:

    【解决方案2】:

    您也可以从命令提示符 (cmd.exe) 调用您的 .exe 文件,但是当您的程序退出时它会显示一个新的命令提示符。

    或者,您可以阻止程序在完成时退出,例如通过使用函数_getch 等待按键按下。只有在用户按下某个键后,您的程序才会像以前一样终止。

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2015-08-02
      • 2020-09-07
      • 1970-01-01
      相关资源
      最近更新 更多