Метод streambuf::ungetc
Сдвигает назад прочитанное положение, а затем возвращает текущий символ без перехода вперед.
pplx::task<int_type> ungetc();
Возвращаемое значение
Значение символа. Конец файла, если чтение завершается неудачно. значение ::requires_async method, если требуется асинхронное чтение
Требования
Заголовок: astreambuf.h
Пространство имен: concurrency::streams