2016-02-12 3 views
0

У меня возникли проблемы с получением простого сценария на C++ для работы в VSCode (я новичок в обоих). Я выполнил инструкции these, и в строке состояния отображается «C++» в правом нижнем углу экрана, рядом с смайликом. Затем я запустил следующий сценарий:C++ в VSCode - Начало работы

#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

Смежные вопросы