função para pedir senha
Publicado por Helton Barbosa Santos Ferreira 29/03/2006
[ Hits: 11.119 ]
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"); }
SIMULADOR DE DADOS DE RPG - Baseado em Vampiro A Máscara - Alea Jacta Est ver2.0.1
Painel de configuração placas ati
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Wifi não funciona no Aspire ES 15 com o Debian (11)
Teclado não funciona no Debian (1)
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta