Ajuda Programa Dev C
Estou na tentativa de fazer um menu interativo, mas estou com um problema. So fiz a primeira parte do login, e da erro quando o usuario nao possui cadastro... pf me ajudem
obs: Trabalho é para fazer um "app", na vdd so uma amostra pra depois ser programado corretamente...
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL, "Portuguese");
int opcao, desej;
char cadast_, email[20], senha[16], email_[20], senha_[16];
printf("\tBem vindo ao Home Service!\n");
printf("\t\t1.Login\n");
printf("\t\t2.Opções\n");
printf("\t\t3.Contato\n");
printf("\t\t4.Ajuda\n");
printf("\t\t5.Sair\n");
printf("\t\tOpção\n");
scanf("%d", &opcao);
fflush(stdin);
switch(opcao){
case 1: printf("\tVocê já possui cadastro\?\n");
scanf("%s",&cadast_);
switch(cadast_){
case 'sim':
case 'Sim':
case 's':
case 'S': printf("\t\tEmail: ");
scanf("%s", &email);
printf("\t\tSenha: ");
scanf(" %s", &senha);
printf("\n\t\tBem Vindo de volta!");
printf("\n\t\tMenu");
printf("\n\t\tServiços");
printf("\n\t\tContato");
printf("\n\t\tBuscar");
break;
case 'nao':
case 'n':
case 'N':
case 'Não':
case 'não':
case 'Nao': printf("\tDeseja se Cadastrar\?\n") ;
scanf("%d", &desej);
switch(desej)
{
case 'sim':
case 'Sim':
case 's':
case 'S': printf("\t\tInsira seu Email: ");
scanf("%s", &email_);
printf("\t\tInsira sua Senha: ");
scanf(" %s", &senha_);
printf("Bem Vindo!");
printf("\t\t1.Menu");
printf("\t\t2.Serviços");
printf("\t\t3.Contato");
printf("\t\t4.Buscar"); break;
case 'nao':
case 'n':
case 'N':
case 'não':
case 'Nao': printf("Ok, até mais...");break;
}
default: puts("Opção Invalida, tente novamente!");break;
}
case 2: puts("");break;
case 3: puts("");break;
case 4: puts("");break;
case 5: puts("");break;
default: puts("Opção invalida, tente novamente!");break;
}
}Discussão (1)
Carregando comentários...