Ir para conteúdo
Fórum Script Brasil

matheusmarquex

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre matheusmarquex

matheusmarquex's Achievements

0

Reputação

  1. Fala galera, beleza? Seguinte, preciso de um programa com menu de escolha para primeiro (opção 1) cadastrar o login e senha digitado pelo usuário (scanf) em um arquivo txt, e depois a opção dois desse menu seria para ele entrar com o login e senha, caso não seja igual no arquivo txt o login e senha digitado, o usuário não consegue acesso, caso contrário sim! Desde já agradeço! Link do código até o momento... Quem manjar e conseguir completar pra mim (comentando pra eu aprender)... serei mt grato! #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL, "portuguese"); FILE *cadastro; cadastro = fopen("cadastro.txt", "w"); //variaveis int opcao; char login_usuario [50], senha_usuario [20], login[50], senha[20] ; do{ system("cls"); system("color F4"); printf("\n\n--------------------------------------------------------------------\n\n"); printf("\t CADASTRO \n\n"); printf("\n #--------------- BEM-VINDO ------------#\n"); printf(" | OPÇÕES: |\n"); printf(" | 1 - CADASTRAR USUARIO |\n"); printf(" | 2 - ÁREA DO USUARIO |\n"); printf(" | 0 - SAIR |"); printf("\n #--------------------------------------------------#\n"); printf("\n\n\n"); printf("\n\n > ESCOLHA UMA OPÇÃO: "); scanf("%d",&opcao); switch (opcao) { case 1: if (cadastro == NULL) { printf("ERRO NA ABERTURA DO ARQUIVO!"); return 1; } else { system("cls"); printf("Cadastre-se \n\n"); printf("LOGIN: \n"); fflush(stdin); scanf("%[^\n]s",&login_usuario); printf("Digite uma SENHA: \n"); fflush(stdin); scanf("%[^\n]s",&senha_usuario); //usando fprintf para armazenar a string no arquivo fprintf(cadastro, "%s " , login_usuario); fprintf(cadastro, "%s " , senha_usuario); // usando fclose para fechar o arquivo fclose(cadastro); system("cls"); printf("\n\nPROFISSIONAL CADASTRADO COM SUCESSO!\n\n"); system("pause"); } break; case 2: system("cls"); printf("FAÇA LOGIN PARA PROSSEGUIR\n"); printf("\nLOGIN: "); scanf("%s",&login); printf("SENHA: "); scanf("%s",&senha); if(/*SE O LOGIN E SENHA DIGITADA FOR IGUAL A DO ARQUIVO*/)) { printf("LOGIN REALIZADO COM SUCESSO! VOCÊ TEM ACESSO!"); system("pause"); }else{ system("cls"); printf("\t\tACESSO NEGADO, CADASTRO NÃO LOCALIZADO"); getch(); } break; default: system("cls"); printf("\n\n OPÇÃO INVÁLIDA! PRESSIONE QUALQUER TECLA;\n\n\n"); getch(); break; } }while(opcao!=0); return 0; }
×
×
  • Criar Novo...