No hay una manera estándar en C/C++ de hacer lo que quieres.
1. Puedes utilizar getch(), es una función no estándar que se encuentra en la libreria conio (windows) ó ncurses (linux)
2. Deshabilitar el input echo de la consola, la manera de hacerlo dependerá de la plataforma,
aquí tienes un ejemplo.
Saludos