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


