C/Visual C - Escrbir una password en C con el caracter *

 
Vista:

Escrbir una password en C con el caracter *

Publicado por Malena (1 intervención) el 09/05/2007 18:20:28
Hola!
Necesito ayuda con algo en C muy sencillo.
Necesito que al ingresar un usuario y password que estan fijados en la
funcion principal, la password me aparesca escrita en asteriscos (*).
Como hago??? Ayuda por favor!!

Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Escrbir una password en C con el caracter *

Publicado por Nelek (816 intervenciones) el 10/05/2007 07:49:34
Hola,

no se si hay una funcion que encubra lo que introduces con los *, pero... ahi va una idea, que puede no ser acertada (acabo de leer ya un par de mensajes donde meti la pata al responder, asi que... pero bueno, nadie es perfecto).

Esto seria en modo consola.

Si puedes saber cuando el usuario pulsa una tecla, la idea es (sabiendo donde tienes el cursor en el momento de pedir el password, es decir, donde la cadena del password va a empezar) tomar el valor de lo pulsado, irte con el cursor a la posicion anterior, "pintar" de negro (o el color actual de la pantalla en ese area) encima de donde este el caracter introducido para ocultar lo tipeado y luego escribir encima un *.

No se si lo que he puesto es la mejor opcion (seguramente no) pero al menos ya tienes una idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar