Это можно, но для этого С++ поток уже не подойдёт, надо будет брать дескриптор С-шный входного потока.
Но это уже не С++, это уже POSIX
Либо ты можешь использовать специально-особенные библиотеки, GUI какой-то, или ncurses (текстовый режим)
Обсуждают сегодня