2016-02-12 57 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