Запуск моего кода на С++ дает мне пустую консоль

Я пытаюсь запустить некоторый код на С++ в Visual Studio 2015. Когда я его создаю, я не получаю никаких ошибок, но после запуска я получаю пустую консоль. Я не думаю, что он застыл, потому что я вижу мигающий знак подчеркивания. Также, если я запустил его в режиме отладки, Visual Studio просто зависает.

Я использовал простой код "hello world":

#include <iostream>
int main()
{
    std::cout << "hello world!\n";
    return 0;
}

Что я пробовал:

Я попытался переустановить Visual Studio, но ничего не исправить. Я также попытался запустить код Python и С#, и оба работали без проблем.

Ответ 1

Примечание. Эта проблема также сообщается пользователями gcc/mingw/cygwin.

Используете ли вы антивирус Avast? Если это так, попробуйте отключить его, а затем проверить свою программу. В последнее время было несколько подобных вопросов, и Avast была проблемой.

Если это устраняет проблему, я предлагаю вам добавить исключение для своего каталога "\ Visual Studio 2015\Projects" вместо полного отключения вашего антивируса. Вы также можете подать отчет об ошибке с помощью Avast или попробовать другой антивирус.