Lunes 16 de Diciembre de 2024, 00:44
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Passwords
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Passwords (Leído 960 veces)
luis_medina2001
Nuevo Miembro
Mensajes: 4
Passwords
«
en:
Martes 16 de Diciembre de 2003, 01:51 »
0
como puedo hacer para que en c++ acepte una contraseña haciendola ver en pantalla que aparecen ******* o sea enmascararla
Tweet
Super_G
Miembro MUY activo
Mensajes: 375
Re: Passwords
«
Respuesta #1 en:
Martes 16 de Diciembre de 2003, 06:00 »
0
con las funciones kbhit()[ver si se presiono una tecla] y getche()[leer tecla sin desplegarla]
ingresar:
Código: Text
#include <conio.h>
#define ENT 13 // ENTER
.
.
char pass = "password";//8caracteres
int ind=0;
char cad;
while(1)
{
if(kbhit()) //si se presiona una tecla
{
cad=int(getche()); //ver que tecla
printf("*"); //simular los asteriscos
if(cad!=pass[ind])
{ break;
printf("password incorrecto!!!!");
}
else
{
ind++;
if(ind==7){printf("password incorrecto!!!!");break;}
}
}
}
///**********************o algo asi; la primera parte es la que importa
ThomasCAT
Nuevo Miembro
Mensajes: 22
Re: Passwords
«
Respuesta #2 en:
Sábado 3 de Enero de 2004, 18:41 »
0
Utiliza un bucle con for y getch, te hago un ejemplo:
//
int x=0;
char texto[100]
for (x=0; texto
!=/*simbolo decimal de enter*/;x++)
{
texto
=getch();
printf("*");
}
//
Bueno es una idea, ahora bien, tendrás que mejorarla.
Salu2 y Feliz año.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Passwords