Остаток буфера istringstream в C++
Остаток буфера - символы, которые
еще не были прочитаны после успешного
>>.
Следующий вызов >> продолжает с
текущей позиции, пропуская ведущие пробелы.
Запишем поток с числом и хвостом, сначала
извлечем целое, затем слово из остатка и
выведем его:
#include <sstream>
#include <string>
std::istringstream input("12 tail");
int code = 0;
input >> code;
std::string rest;
input >> rest;
std::cout << rest << "\n";
Из "3 extra" прочитайте int,
затем следующее std::string и
выведите строку.