Boa noite, estou criando uma tela de login em C, mesmo entrando com a senha correta ele me informa que foi dados invalidos, e eu não consigo fazer a contagem de tentativas que a pessoa tem para dar o erro da senha.
void TelaLongin(){
char loginAdmin[15] = "teste";
char login[15];
char senhaAdmin[8] = "123456";
char senha[8];
int LoginEfetuado = 0;
int tentativasLogins = 1;
/// LAÇO DE REPETIÇÃO PARA O LOGIN
while(!LoginEfetuado){
/// INFORMAÇÕES QUE APARECEM NA TELA PARA LOGIN
printf("\n-----------BEM VINDO AO SISTEMA-------------\n");
printf("Digite o seu Login:");
scanf("%s", loginAdmin, login);
printf("Digite a sua Senha:");
scanf("%s", senhaAdmin,senha);
printf("--------------------------------------------");
/// CONDICÇÕES
if(strcmp(loginAdmin,login) == 0 && strcmp(senhaAdmin,senha) == 0 ){
printf("\n\nLOGADO!\n\n");
LoginEfetuado = 1;
}
else {
printf("\n-----DADOS INVALIDOS, TENTE NOVAMENTE----------------\n");
printf("-----RESTAO %d'",3 - tentativasLogins, "TENTATIVA---------");
tentativasLogins++;
}
if (tentativasLogins == 4 ){
printf("\n------ TRES TENTATIVAS INCORRETA, SUA SENHA FOI BLOQUEADA---\n");
}
}
}