std::getline()

Читает строку из потока целиком, до разделителя.

Сигнатураistream& std::getline(in, str, delim = '\n')

Функция std::getline() читает из входного потока строку целиком (включая пробелы) до символа-разделителя (по умолчанию перевод строки). Часто применяется для ввода строк с пробелами вместо cin >>.

std::string line;
std::getline(std::cin, line);
// ввод: hello world
std::cout << line; // результат: hello world
← Все записи: C++ STL
Поддержать проект