В этом случае элемент управления не ожидает ввода, поскольку, скорее всего, он выбирает вход в потоке.Чтобы преодолеть эту ситуацию, используйте endl
после каждого оператора cout
.
Пожалуйста, предпочтите использовать endl
вместо \n
.
cout << "What is its street address?\n";
эквивалентно
cout << "What is its street address?\n";
cout.flush();