Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: <<<-Basura->>> en 3 Abril 2011, 19:51 pm



Título: C++ cin ??
Publicado por: <<<-Basura->>> en 3 Abril 2011, 19:51 pm
Hola a todos estoy haciendo un tipo login... y la verdad ya lo tengo montado pero lo que nesesito es que la entrada de la contraseña salga como ***** , es lo unico que me falta, pero no tengo ni la mayor idea de como sea, si alguien digamelo se le agradeceria   :rolleyes:


Título: Re: C++ cin ??
Publicado por: anonimo12121 en 3 Abril 2011, 20:01 pm
pues una forma seria contar los caracteres que tiene la contraseña y poner un bucle que enseñe * x veces.


Título: Re: C++ cin ??
Publicado por: <<<-Basura->>> en 3 Abril 2011, 20:04 pm
La contaseña tiene 20 caracteres, pero lo que quiero es que si digita alguna letra salga un *


Título: Re: C++ cin ??
Publicado por: Akai en 3 Abril 2011, 20:06 pm
Xafi, eso no evita lo que se está intentando evitar: que mientras se escriba la contraseña se vea.

A primera vista, esto debería ayudar en linux:

http://www.gnu.org/s/libc/manual/html_node/getpass.html

Aquí hay otra solución más "casera"

http://www.daniweb.com/software-development/cpp/threads/102892


Título: Re: C++ cin ??
Publicado por: [L]ord [R]NA en 3 Abril 2011, 20:23 pm
Se me ocurriria utilizar Cin.get() y conio.h para utilizar gotoxy()


Título: Re: C++ cin ??
Publicado por: anonimo12121 en 3 Abril 2011, 20:46 pm
Xafi, eso no evita lo que se está intentando evitar: que mientras se escriba la contraseña se vea.

A primera vista, esto debería ayudar en linux:

http://www.gnu.org/s/libc/manual/html_node/getpass.html

Aquí hay otra solución más "casera"

http://www.daniweb.com/software-development/cpp/threads/102892
es verdad no había caído XDD