SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ogmr2001 en Sábado 8 de Junio de 2002, 17:55

Título: Re: Contraseña
Publicado por: ogmr2001 en Sábado 8 de Junio de 2002, 17:55
HOla a todos los del foro,solo molesto con una pequeña duda,como puedo cambiar el color de un texto o un numero pedido con scanf o gets,o como puedo hacer que la palabra que se escriba no se vea en la pantalla, he intentado con fflush(stdout) pero me manda error,basicamente lo que quiero es pedir una contraseña y que no se vea la misma,pensaba en poner el color del texto igual al del fondo,pero no funciona bueno gracias por su atencion y Adios.
Título: Re: Contraseña
Publicado por: dheak en Sábado 8 de Junio de 2002, 20:36
hla! oye, porque no pruebas de hacerlo con un getche() o un getch() en vez de un scanf o gets.

Ambos estan incluidos en conio.h. No se cual de los dos es, aunque me parece que es getch. Esto lo que hace es recogerte solo un caracter, es decir, que tendras que hacer un bucle hasta que se pulse enter. Ademas no te imprime la letra pulsada.

Espero que te sirva.
Saludos.
Título: Re: Contraseña
Publicado por: Massakre en Domingo 23 de Junio de 2002, 14:37
Porque no haces un bucle comparando que mientras getch() != retorno de carro?
Título: Contraseña
Publicado por: ogmr2001 en Lunes 24 de Junio de 2002, 20:30
Gracias a todos los que respondieron,por fin funciono!!!! Gracias masters

Byeee y sigan asi.