Функция getline
может принимать три параметра. Первым из них является объект cin
. Второй из них - это объект, определенный классом string
. Третий из них является символом-разделителем.Задача getline
Если символ разделителя не найден, что произойдет?
Например, я выбрал символ
't'
для разделителя. Затем пользователь ввел"Jonathan"
."han"
остаются в буфере или"han\n"
остаются в буфере? (Я прочитал, чтоgetline
удаляет символ новой строки в буфере каждый раз, хотя разделитель не символ новой строки, но я не обеспечивают этого.)