Я предполагаю, что вы делаете cin >> someVar
где-то перед тем, как getline()
.
cin >> someVar
Не читает всю строку, но останавливается на первом символе пробела,и символ новой строки \n
остается неиспользованным, что затем вызывает пропуск строки в getline()
. Если это так,
. Чтобы исправить это, необходимо добавить * 1013.* оператор перед getline()
для использования символа новой строки \n
(или любых других дополнительных символов), оставленного во входном потоке экстрактором потока >>
.