Ето ти цитат от " Програмиране на С++ първа част" на Магдалина Тодорова.
Функция getline Синтаксис cin.getline(<var_str>, <size> [,<char>]опц)
където
- <var_str> е променлива от тип низ;
- <size> е цял израз;
- <char> е произволен символ.
Ако параметърът <char> е пропуснат, подразбира се символът '\n'
СемантикаВъвежда от буфера на клавиатурата редица от символи с максимална дължина <size>-1. Въвеждането продължава до срещане на символа зададен в <char>, или до въвеждане на <size>-1 символа (ако междувременно не е достигнат символа <char>). Въведената редица от символи се преобразува в низ и става стойност на променливата <var_str>.
п.с. Между другото този учебник е хубав, ако не си го чел го прегледай. Аз тепърва се захващам с С++ и пише на достатъчно достъпен език.