Когда я использую обычные функции std::cin
или std::cin.get()
или std::getline()
, я получаю нежелательное (но понятное) поведение.
Когда вы, например, используете клавиши со стрелками для перемещения назад, вы не двигаетесь назад, а вводите что-то вроде «^ [[D» в консоль.
Есть ли способ сделать функцию ввода std более похожей, скажем, на среду терминала Python?
Заранее спасибо!