estoy tratando de hacer un login para una aplicacion en consola de C, lo mas sencillo posible.
entonces tengo una constante del tipo char que almacena la contraseña predeterminada
Código:
y una que recibirá la contraseña ingresada por el usuarioconst char pass[5]="patin";
Código:
despues hago lo siguientechar contrasena[5];
Código:
el problema esta que si escribo patin que es la contraseña predeterminada me pone access denied, alguien sabe por que ocurre si se supone que las cadenas son iguales?printf("\nintroduce tu contrasena\n"); scanf("%s",&contrasena); if(contrasena==pass) { printf("\nAccess Granted\n"); } else { printf("\nAccess Denied\n"); }
que estoy haciendo mal? soy novato en C