编辑:1 有很多好的建议可以帮助我。 Jeaninez的回答帮助我的Hello World停留在屏幕上,而不是眨眼一秒钟。
但是我的第一个问题是,为什么Visual Studio 2019默认的Hello World控制台应用程序不打开Hello World,而是打开两个窗口。这是具有固定版本的视频和具有默认模板的视频:https://www.youtube.com/watch?v=LVUsHp9K8Tw
原始问题 我敢肯定,这个问题已经被问了一百万遍了,但是我的问题似乎完全不同。我正在使用 Console App Template(默认情况下是世界),但是当我按Ctrl + F5进行查看以了解其工作原理时,它会在屏幕上闪烁,然后显示以下内容:
我尝试放入return 0;
,并确保将我的项目设置为Console。我发现唯一可以帮助一点的是`system(“ pause”);
答案 0 :(得分:2)
它没有关闭。你知道的-你拍了张照片。
但是,它确实很小。此外,VS 2019(与早期版本不同)添加了有关“按任意键”以关闭窗口的文本。因此,您根本看不到自己的输出。
您将获得一个菜单,选择“属性”。这将为您提供一个选项卡式对话框:选择布局。更改为更大的高度和宽度,您将能够看到发生了什么事。
根据需要,在完成运行该应用程序并关闭控制台窗口后,关闭Visual Studio并重新打开它。现在您将始终获得该窗口大小。
答案 1 :(得分:0)
“ system(” pause“);”是Windows API的一部分,因此它无法在其他操作系统中使用。您应该尝试仅使用C ++标准库中的对象。我建议您可以尝试使用:
std::cin.get();
return 0;