Вопросы к Поиску с Алисой
Отличие функций cin и getline при чтении данных из консоли заключается в том, что cin считывает данные до первого пробела, а getline по умолчанию считывает до перевода строки. www.cyberforum.ru
Таким образом, cin подходит для чтения отдельных слов или чисел, а getline — для чтения всей строки, включая символ перевода строки (|n). stackoverflow.com