Red de conocimiento informático - Computadora portátil - Cómo agregar contraseña al asterisco en lenguaje C

Cómo agregar contraseña al asterisco en lenguaje C

No puedes usar la función scanf ~~ porque la función scanf mostrará la información de entrada cuando la ingreses ~~

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

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.