Отключение эха клавиатуры — это не стандартная возможность C++. В самом C++ нет встроенных требований к клавиатуре или дисплею, поэтому реализация сильно отличается в зависимости от операционной системы и компилятора.
C++ предоставляет только абстрактные механизмы ввода-вывода через стандартную библиотеку. Поскольку ввод с клавиатуры и вывод на экран — это платформоспецифичные аппаратные операции, каждая операционная система обрабатывает их по-своему. В документации твоего компилятора будут детали, специфичные для твоего окружения.
SetConsoleMode()), чтобы отключить эхоtermios, чтобы изменить параметры терминалаtermiosncurses, boost), если важна переносимостьЧтобы подавить эхо клавиатуры, нужно использовать API операционной системы, а не стандартный C++. Конкретная реализация полностью зависит от целевой платформы.
Стандартная библиотека C++ предоставляет встроенные функции для отключения эхо клавиатуры на всех операционных системах.
Новый — ещё не проверен сообществом
Вы