2016-02-12 62 views
0

我无法获得一个简单的C++脚本在VSCode中运行(我对这两者都是新手)。我遵循these指示,并且状态栏在屏幕右下方,笑脸旁边显示“C++”。然后运行以下脚本:VSCode中的C++ - 入门

#include <iostream> 

using namespace std; 

main() 
{ 
    cout << "Hello World!\n"; 
    return 0; 
} 

当我运行它时,脚本路径在输出屏幕上闪烁并消失。我期望它在输出中显示“Hello World”。

我可以从命令窗口运行脚本(我在Ubuntu中)并且输出文件在执行时的行为与预期相同。

+0

可能[重复](http://stackoverflow.com/questions/1775865/preventing-console-window-from-closing-on-visual-studio-c-c-console-applicatio)。 –

回答

0

您的程序将消息输出到STDOUT并退出。如果您想查看其输出,请添加某种等待(例如,您可以阅读STDIN)。

PS:你为什么称你的程序为“脚本”?

+0

我加了cin.ignore();在返回0之前;但我得到同样的行为。当我现在在命令窗口中运行它时,它会等待我按预期输入。 – Jon

+0

我认为你可以争辩说这是一个脚本,因为它只是开始完成,直通:) 请参阅https://en.wikipedia.org/wiki/Scripting_language,'特征'部分的第2-3段。 – Jon

+0

您可以显示您作为任务添加的脚本吗?您提到的SO帖子中的脚本只会生成该文件,但不会运行编译后的程序。 – Paul