ИП
Ирина Пинчукова
Читает символы из потока и заносит их в строку до символа ограничителя, в данном случае до '\n'
string s;
cin >> s;
если введешь несколько слов разделенных пробелом, то в s попадет только первое слово.
getline(cin, s);
в s попадет вся строка, включая пробелы и табы.