Visual Studio Community 2019 C ++控制台应用程序模板立即关闭

时间:2019-10-16 19:44:01

标签: c++ visual-studio console

编辑:1 有很多好的建议可以帮助我。 Jeaninez的回答帮助我的Hello World停留在屏幕上,而不是眨眼一秒钟。

但是我的第一个问题是,为什么Visual Studio 2019默认的Hello World控制台应用程序不打开Hello World,而是打开两个窗口。这是具有固定版本的视频和具有默认模板的视频:https://www.youtube.com/watch?v=LVUsHp9K8Tw

原始问题 我敢肯定,这个问题已经被问了一百万遍了,但是我的问题似乎完全不同。我正在使用 Console App Template(默认情况下是世界),但是当我按Ctrl + F5进行查看以了解其工作原理时,它会在屏幕上闪烁,然后显示以下内容:

enter image description here

我尝试放入return 0;,并确保将我的项目设置为Console。我发现唯一可以帮助一点的是`system(“ pause”);

2 个答案:

答案 0 :(得分:2)

它没有关闭。你知道的-你拍了张照片。

但是,它确实很小。此外,VS 2019(与早期版本不同)添加了有关“按任意键”以关闭窗口的文本。因此,您根本看不到自己的输出。

这是要做什么。单击标题栏中的小图标: enter image description here

您将获得一个菜单,选择“属性”。这将为您提供一个选项卡式对话框:选择布局。更改为更大的高度和宽度,您将能够看到发生了什么事。

根据需要,在完成运行该应用程序并关闭控制台窗口后,关闭Visual Studio并重新打开它。现在您将始终获得该窗口大小。

答案 1 :(得分:0)

“ system(” pause“);”是Windows API的一部分,因此它无法在其他操作系统中使用。您应该尝试仅使用C ++标准库中的对象。我建议您可以尝试使用:

    std::cin.get(); 
    return 0;