Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpSsRm 254 of 696 menu
◀ ▶

Остаток буфера 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 и выведите строку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить