Итак, вопрос заключается в следующем: у меня есть входные данные, загруженные в cin, которые (данные) вообще не имеют разделителей и состоят из двухкоординатного. шестнадцатеричные номера, например:Раздельный вход CIN с разделителями NO
ab2b6f //here it is ab 2b 6f
Можно ли их разделить без буферизации? Я не хочу тратить память, потому что входы могут быть очень длинными;
UPD: решена с использованием буфера с 2 символами.
===================================
cin :: get or cin :: читать? вы можете иметь буфер с двумя символами и считывать его в цикле. так что вы будете тратить (?) всего 2 байта. –
@ HayriUğurKoltuk, затем вручную конвертировать символы в десятичные ints? Мне не нужно шестнадцатеричное значение, необходимо представление _decimal_ каждого числа в потоке. –
Да, возникают ли какие-либо проблемы в вашем случае? –