Boa tarde amigos, tudo bem? Eu estou trabalhando em um projeto para a minha faculdade, estou no segundo semestre e estou tendo algumas dúvidas.
Como eu faço para criar uma tela de Login e Senha Simples? Eu fiz o seguinte código;
#include<stdio.h>
#include<locale.h>
#include<string.h>
int opcao = 0;
void TelaLogin(){
char login[15] = "teste";
char login1[15];
char senha[15] = "teste";
char senha1[15];
printf("Digite o Login: ");
scanf("%s", login1);
printf("Digite a Senha: ");
scanf("%s", senha1);
if (strcmp(login, login1) == 0 && strcmp(senha, senha1) == 0)
printf("\n\nLOGADO!\n\n");
else
printf("\n\nDADOS INVALIDOS!\n\n");
}
void MostrarMenu(){
printf("*************************************\n\n");
printf("******SEJA BEM VINDO AO IMOBNIP******\n\n");
printf("*************************************\n\n");
printf("1) - CADASTRO DE CLIENTES\n");
printf("2) - CADASTRO DE CORRETORES\n");
printf("3) - SAIR DO SISTEMA\n\n");
printf("DIGITE A OPÇÃO DESEJADA: ");
scanf("%d", &opcao);
getchar();
}
void CadastroClientes(){
printf("\n\nAdicione os dados do Cliente\n");
}
void CadastroCorretores(){
printf("\n\nAdicione os dados do Corretor\n");
}
int main(){
setlocale(LC_ALL, "");
TelaLogin();
MostrarMenu();
switch (opcao)
{
case 1 : // Gravar Clientes
CadastroClientes();
break;
case 2 : // Gravar Corretores
CadastroCorretores();
break;
default :
printf("Opção Invalida!");
break;
}
getchar();
return 0;
}
No caso essa autenticação até funciona, porém o programa deixa entrar no sistema assim mesmo, alguém poderia me ajudar?
Agradeço amigos.