Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TNT

mascara de senha

Recommended Posts

ola a todos. sei que essa duvida é recorrente, mas juro que pesquisei sobre e não encontrei exatamente o que queria.

 

preciso substituir os caracteres de uma campo senha por asteriscos. achei exemplos que fazem isso, porém eles capturam a senha caractere por caractere, o que faz com que a senha do usuario tenha um numero de caracteres pré determinado.

 

existe alguma forma de pegar a senha como uma string inteira, ou pelo menos fazer com que a senha tenha a quantidade de caracteres que o usuario desejar? obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria em c, mas ja consegui resolver o problema.

 

de qualquer forma, ficou uma solução meio que na base da "gambiarra" ehehe. se souberem de alguma maneira eficiente ajudem-me por favor.

 

senão, podem fechar o topico. desculpem qualquer coisa e obrigado de qualquer forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo do tipo!?

 

//O password
char cPassword[] = "Qualquer palavra";
//O buffer que retornara os ****
char *cBufferAsterisco = new cBufferAsterisco[strlen(cPassword)+1];
memset(cBufferAsterisco,0,sizeof(cBufferAsterisco));
iInd++;
while(cPassword)
{
   cBufferAsterisco[iInd] = '*';
   iInd++;
}
cBufferAsterisco[iInd] = 0;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.