buscando funcion

IbLiS-

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

LOc0

#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 ;)

IbLiS-

muchas gracias :)

Usuarios habituales

  • IbLiS-
  • LOc0