Olá!
Preciso fazer esse programa de um banco, onde o usuario informa numero de conta e senha que são formados por sequências numéricas de 5
dígitos inteiros e devem ser solicitados ao usuário e armazenados
adequadamente em vetores ou matriz;
O usuário terá 3 tentativas para informar corretamente número de conta
e/ou senha de acesso. Após cada tentativa incorreta o programa deve
apresentar na tela: “Dados de acesso incorretos. Restam XY tentativas!”.
Após a terceira tentativa incorreta, o programa deverá notificar o usuário
com a mensagem “Acesso negado” e encerrar imediatamente, pode ser utilizada a função
exit(0);
Eu não estou conseguindo comparar as strings, nem com os dados da conta. Se alguém puder, ajudar, eu agradeço muito!
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char conta [5]={1,2,3,4,5};
char senha [5]={1,2,3,4,5};
char senha_c[5];
char conta_c[5];
int flag=0;
int coluna,tentativas;
do{
printf("Digite o numero da sua conta: ");
for(coluna=0;coluna<=4;coluna++)
{
conta_c[coluna]=(int)getche();
}
printf("\n");
printf("Digite a senha: ");
for(coluna=0;coluna<=4;coluna++)
{
senha_c[coluna]=(int)getche();
break;
}
tentativas++;
}while(tentativas<3);
if(tentativas==3)
{
printf("LOGADO");
flag=0;
}
return(0);
}