SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: DreaMTT en Miércoles 26 de Septiembre de 2007, 00:16

Título: ¿ocultar Texto En Output?
Publicado por: DreaMTT en Miércoles 26 de Septiembre de 2007, 00:16
Buenas, me gustaria saber cómo ocultar texto escrito en output.
Un ejemplo de lo que me refiero sería el código usado para cambiar los caracteres al escribir una contraseña por '*'.

Un saludo y gracias.  ;)
Título: Re: ¿ocultar Texto En Output?
Publicado por: su - en Miércoles 3 de Octubre de 2007, 00:36
Aunque el post tiene sus dias...

Lo que queres es "cortar" el echo del STDIN.

La idea es simple, pero depende del OS.

En UNIX se usa termios para hacer el noecho  (lo cual se hace con tclflag_t) y lerctura de STDIN
Para mas informacion  http://www.opengroup.org/onlinepubs/007908...bd/termios.html (http://www.opengroup.org/onlinepubs/007908799/xbd/termios.html)