Duplicar posible:
Read a password from std::cinOcultar entrada del usuario de solicitud de contraseña
no trabajo normalmente con la consola, por lo que mi pregunta es tal vez muy fácil de contestar o imposible de hacer .
¿Es posible "desacoplar" cin
y cout
, de modo que lo que escriba en la consola no aparezca directamente en él otra vez?
Necesito esto para dejar que el usuario escriba una contraseña y ni yo ni el usuario normalmente queremos que aparezca su contraseña en plaintext
en la pantalla.
Intenté usar std::cin.tie
en un stringstream
, pero todo lo que escribo todavía está reflejado en la consola.
Véase también: https://github.com/Seldaek/hidden-input – mauris