Похоже, программа ожидает ввода на терминале.Как только вы введете ввод и нажмете «Enter», он автоматически рассмотрит ввод, и следующий оператор cout будет работать нормально ... Проверьте сегмент кода ниже ... (ничего не изменено, кроме фиктивной реализации для factor, что не является темойобсуждения здесь)
enter code here
включает
с использованием пространства имен std;
int factor (int t) {return t;}
int main()
{int answer;int test;cout << "Пожалуйста, введите проверяемый номер:";cin >> test;// Получает номер для проверки cout << "here";ответ = фактор (тест);cout << "Ответ:" << ответ;вернуть 0;} </p>
O / p: $ ./a.out Пожалуйста, введите проверяемый номер: 1234 здесь. Ответ: 1234user @ ubuntu: ~ $ ./a.out Пожалуйста, введите проверяемый номер:1234 здесь Ответ: 1234 $