繁体   English   中英

无法摆脱控制台窗口中的退出代码

[英]Can't get rid of exit code in console window

所以我运行了一些类似于这样的代码:

#include <iostream>
using namespace std;    //yes, I know this is bad practice

int main()
{
    int variable(0);        

    cout << "GET INPUT: ";
    cin >> variable;

    //do some math

    cout << variable << "OUTPUT";
    return 0;
}

在学校的电脑上,我得到了这个输出:

GET INPUT: 7
7 OUTPUT
Press any key to close this window . . .

但是在家里的电脑上,我得到:

GET INPUT: 7
7 OUTPUT

e:\...\Project.exe (process 10080) exited with code 0.
Press any key to close this window . . .

我对任何设置(在家里或学校)所做的唯一更改是将我的链接器子系统切换到控制台。

如何摆脱“代码为 0 的退出”消息?

这实际上是一项功能,如果我是您,我不会将其关闭,因为控制台窗口将立即关闭,您没有机会评估程序的输出。

但是如果你真的想要,转到顶层菜单,工具>选项>调试>常规然后你可以打开/关闭“调试停止时自动关闭调试控制台”

如果您正在进行持续开发,VS 会在您重新启动调试 (F5) 时为您“刷新”控制台,因此您不必担心关闭多个控制台窗口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM