программа cin 'stalling' c ++ - PullRequest
1 голос
/ 17 апреля 2020

Я новичок в c ++ и пытаюсь учиться с помощью примеров программ. При запуске этой программы она застревает на cin >> n; Это позволяет мне вводить информацию, но после нажатия «ввод» ничего не происходит. Программа продолжает работать бесконечно, ничего не делая, и я должен отключить ее в диспетчере задач. Спасибо :) Редактировать: проблема возникает только при запуске из возвышенного текста 3. Скомпилированная программа отлично работает в командной строке.

#include <iostream>
using namespace std;

int main()
{
    int n;

    cout << "Enter an integer: ";
    cin >> n;

    if ( n % 2 == 0)
        cout << n << " is even.";
    else
        cout << n << " is odd.";

    return 0;
}

Редактировать: Вот результаты запуска программы из возвышенного текста. «Введите целое число: 10» Больше ничего не происходит.

...