[英]I can't run basic C++ program “ Hello World ” in Visual Studio
[英]I successfully am able to run a Hello World program in C++, but I can't see and output. Where is it?
我是一个完全的初学者。 我今天刚刚下载了xCode。 这是我的截图:
正如你所看到的,我成功地运行了程序,但是,我无法看到任何输出。 它在哪里,我怎么看?
看起来程序根本没有运行,只是构建了。 顶部的状态表示构建成功,而不是成功运行 。 Command-R将运行该程序。
以下是运行程序时的样子:
您还可以使用Log Navigator查看以前的构建和调试会话的结果。
您经常会看到为Windows编写的教程程序,程序结束时会要求用户输入。 原因是Windows上的控制台模型具有拥有控制台窗口的程序,因此一旦程序退出,窗口就会消失。 因此,通过要求输入作为程序将继续运行的最后一件事,直到用户给它输入,然后程序将完成并且控制台窗口将消失。
非Windows平台不会以这种方式运行,通常不需要此类代码。
在return语句或getchar()之前放置一个断点。 您没有看到输出的原因是因为控制台在程序退出时关闭。 所以上述几点阻止了程序的结束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.