Estoy buscando una funcion que cuando te pide que entres un cadena, en vez de sacar por pantalla lo que tecleas, te saque ****, vamos lo tipico de las passwords.
He mirado la libreria stdio pero no encontre nada :S
PD: es para c++ que se olvido
Estoy buscando una funcion que cuando te pide que entres un cadena, en vez de sacar por pantalla lo que tecleas, te saque ****, vamos lo tipico de las passwords.
He mirado la libreria stdio pero no encontre nada :S
PD: es para c++ que se olvido
#include <stdio.h>
#include <string.h>
#include <conio.h>
#define LONGITUD_MAX 40
#define PASSWORD "elpollopopeyeeslapolla"
int main()
{
char pass[LONGITUD_MAX];
int i=0;
printf("\n\tPass: ");
while(pass[i]!=13)
{
pass[i]=getch();
if(pass[i]>=32 && i<LONGITUD_MAX)
{
putchar('*');
i++;
}
else if(pass==8 && i>0)
{
putchar(8);
putchar(' ');
putchar(8);
i--;
}
}
pass[i]='\0';
if(!strcmp(pass, PASSWORD))
printf("\n\n\n\n\n\t\tACCESO PERMITIDO");
else
printf("\n\n\n\n\n\t\t**ACCESO DENEGADO**");
getch();
return 0;
}
Salu2