У меня здесь странная проблема. Я получаю 2 строки в качестве входных данных, используя код ниже:C++ getline(); отображает один ниже
std::string input1, input2;
std::cout<<"Please enter name:";
std::getline(std::cin, input1);
std::cout<<"Address: ";
std::getline(std::cin,input2);
Проблема у меня в том, что вместо того, чтобы отображать один в то время, как дисплей сразу, так что результат выглядит следующим образом:
Please enter name: Address:
В результате ни одна строка не вводит никаких данных.
Какие-нибудь идеи в чем проблема?
'std :: cout >>" Пожалуйста, введите имя: ";' ?! Как вы его собрали? Это должно быть '<<'. –
@AmiTavory oops скопировал его неправильно – JAPK
Можете ли вы показать [mcve]? Есть ли какие-либо другие данные, которые поступают до этого? Как вы запускаете программу? – Angew