在Visual Studio中编码c ++时消失的控制台窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Visual Studio中编码c ++时消失的控制台窗口相关的知识,希望对你有一定的参考价值。

尝试在Visual Studio中编写C ++时遇到技术问题。我的代码运行良好,直到需要我使用用户的输入,因此我编写了一个简单的程序,如下所示

int chairs(void) {

 int count;

 cout << “Enter the number of chairs: “;

 cin >> count;

 return count;

}

当我运行代码时,控制台窗口打开,并允许用户输入椅子的数量,但是,一旦输入值,该窗口将立即关闭,并且在Visual Studios自己的控制台窗口中将没有输出。我该如何解决这个问题?我需要更改某些插件或设置吗?我知道您可以在用户设置中编写自己的设置。谢谢

答案
只需添加getch();在return语句之前。然后它将等待您按任意按钮关闭。
另一答案
从主菜单中选择工具,然后选择选项。

确保在调试下启用此设置

未:“调试停止时自动关闭控制台窗口”。

enter image description here

以上是关于在Visual Studio中编码c ++时消失的控制台窗口的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013 中可能存在的 C/C++ 编译器错误

C#Visual Studio 2017.单词在文本框和标签中更改了顺序

如何在 C++ Visual Studio 中使用 alt 代码符号

C#代码不能在visual studio中运行完整的python脚本

c++11 下 fmod(和其他)的不同行为,至少在 Visual Studio 中

c/c++:在 Visual Studio 中自动初始化指向 null 的指针