função para pedir senha
Publicado por Helton Barbosa Santos Ferreira 29/03/2006
[ Hits: 11.245 ]
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"); }
Algorítmo para Calcular Raiz Quadrada
Organizar variáveis em ordem crescente
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (2)
O que você está ouvindo agora? [2] (182)
Gestão de Ambiente em uma rede Linux (1)