função para pedir senha
Publicado por Helton Barbosa Santos Ferreira 29/03/2006
[ Hits: 11.283 ]
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"); }
Pra quem gosta de RPG. Um sistema de lutas.
Organizar variáveis em ordem crescente
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)