função para pedir senha
Publicado por Helton Barbosa Santos Ferreira 29/03/2006
[ Hits: 11.446 ]
Download função para pedir senha.txt
Este código é para criar uma função para pedir senha ao usuário. No código pode usar os '*', '●', ou qualquer caractere que queira mostrar na tela quando o usuário digitar a senha.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define BACKSPACE 8
char *le_senha(const char *prompt)
{
static char buffer[128];
int i=0;
char letra=NULL;
printf(prompt);
while((i<127)&&(letra!='\r'))
{
letra=getch();
if(letra==BACKSPACE)
{
if(i>0)
{
buffer[--i]=NULL; //apaga o * anterior
putchar(BACKSPACE);
putchar(' ');
putchar(BACKSPACE);
}
else
putchar(7); //emite um aviso sonoro
}
else if(letra!='\r')
{
buffer[i++]=letra;
putchar('*');
}
}
buffer[i]=NULL;
return(buffer);
}
main()
{
char *senha;
senha=getpass("Digite uma Senha: ");
if(strcmp(senha,"123")); //compara se o conteudo da variavel senha é igual a 123
printf("Senha Incorreta\n");
else
printf("Senha OK\n");
}
Jogo da cobrinha (Snake II) refeito em C e C++
Função que converte números decimais em binários
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Midia de instalação LM-21.3 não inicializa (9)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









