Cómo agregar contraseña al asterisco en lenguaje C
Usa la función getch()
El siguiente es un programa que escribí antes~ ~
Lo entenderás si te refieres a él
main()
{char a[6];
int i, j,k,z, x,y,g=0;
/*Sistema protegido con contraseña*/
char b[]={'w','h',' 0','9' ,'1','4'};
gotoxy(11,2);
printf("*****Bienvenido a Gestión del rendimiento estudiantil System***** \n");
gotoxy(28,4);
printf(" Ingrese la contraseña ");
gotoxy( 50,22);
printf("Editor: OnlyTigerCan");
read1:
gotoxy(36,6+g*4); p>
para (i=0;i<6;i++)
{ para(i=0;i<6;i++)
{ a[ i]= getch();
p>printf("*");}
k=0;
for(i=0;i<6;i++ )
{if(strcmp(a[i],b[i])==0) k++;}
if(k!=6)
{g++;
p>if(g<3){gotoxy(23,4+g*4);
printf("¡Contraseña incorrecta! Introdúzcala de nuevo.") ;
goto read1;}
else printf("/n\n ¡Demasiadas veces ingresando una contraseña incorrecta!") ;
printf("/n Presione cualquier tecla para salir");
getch();exit(0);}
else
break;}}
Esta función también tiene tres entradas válidas Función de protección por contraseña.