Возникли досадные проблемы с буфером cin

Как @Louis сказал, что это вызвано оптимизациями v8. Вы можете перемещать стек вызовов в кадр, где эта переменная видна:

Или заменить debugger на

eval('debugger');

eval отключит текущий кусок

1
задан Picle Wicle 3 March 2019 в 20:34
поделиться

1 ответ

После ввода каждого std :: cin и нажатия «enter» в буфере cin останется '\ n', и вам потребуется какой-то метод для его устранения. Если есть только '\ n' или другие, используйте getchar() в качестве простого решения. И если перед '\ n' есть больше символов, вы можете использовать getline(), чтобы удалить их все, пока не получите '\ n'.

0
ответ дан Drake Wu - MSFT 3 March 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: