Используйте getch() для получения ввода вместо использования cin, поэтому ввод не будет отображаться (цитируя вики):
getch()
cin
int getch (void) Читает символ прямо из консоли без буфера и без эха.
Это действительно C, а не C ++, но он может подойти вам.
Кроме того, здесь есть еще одна ссылка .