Que tal Comunidad de programadores, me dirijo a ustedes con el siguiente problema
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:
const char pass[5]="patin";
y una que recibirá la contraseña ingresada por el usuario
despues hago lo siguiente
Código:
printf("\nintroduce tu contrasena\n");
scanf("%s",&contrasena);
if(contrasena==pass)
{
printf("\nAccess Granted\n");
}
else
{
printf("\nAccess Denied\n");
}
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?
que estoy haciendo mal? soy novato en C