Функция getline() в C++ работает, извлекая данные из входного потока до строкового разделителя, который не записывается в получившийся массив данных. 3 В итоге происходит извлечение одной строки и записывание её в переменную. 3
Функция имеет три параметра: 1
- stream — входной поток, из которого будет считываться строка. 1 Это может быть поток файла, поток консоли или любой другой входной поток. 1
- str — объект строки, который будет использоваться для хранения строки текста. 1
- delimiter — символ, который будет использоваться для обозначения конца строки. 1 Если этот параметр опущен, по умолчанию разделителем является символ новой строки (
). 1
Когда функция getline() достигает конца потока, она возвращает пустую строку. 1