Вы можете использовать std :: ws для извлечения любых пробельных символов во входном буфере перед использованием getline. Заголовок для std :: ws является sstream.
cout << "Enter the number: ";
int number;
cin >> number;
cout << "Enter names: ";
string names;
cin>>ws;
getline(cin, names);
Возможные значения
число :
Устанавливает число, которое будет умножено на текущий размер шрифта, чтобы установить расстояние между строками
длина :
Устанавливает фиксированное расстояние между линиями
% :
Устанавливает расстояние между линиями в% от текущего размера шрифта
, взятого из http://www.w3schools.com/css/pr_dim_line-height.asp
Если единица измерения не указана, например "line-height: 1.5"
, расстояние между строками устанавливается как это число, умноженное на текущий размер шрифта .
1,5 x font-size
Похоже, что line-height
не требует единицы (подробная статья) .
Свойство line-height может принимать безразмерные числовые значения. Вы также можете дать единые значения высоты строки, хотя как правило, не следует. Но без единицы числа подходят для этого свойство.
Согласно w3schools и w3.org line-height: 1; действительно и означает следующее: Устанавливает число, которое будет умножено на текущий размер шрифта, чтобы установить расстояние между строками.
Это кратное размеру шрифта. Из рекомендации кандидата CSS 2.1: »Используемое значение свойства - это число, умноженное на размер шрифта элемента.«