Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <stdlib.h> #include <string.h> #include<locale.h>//Biblioteca de acentuação #define SIZE 200 #define TRUE 1 #define FALSE 0 int cod,cpf[SIZE],tel, op, linha; char nome[SIZE][50],email[SIZE][50]; void cadastro(); bool doLogin(char user[], char password[]){ FILE *users; bool loginSuccess = FALSE; char userFile[25], passwordFile[50]; users = fopen("users.txt", "r"); if(users == NULL) { printf("Erro ao abrir arquivo !\n"); exit(0); } do { if(feof(users)) { break; } fscanf(users, "%s %s", userFile, passwordFile); if((strcmp(user, userFile) == 0) && (strcmp(password, passwordFile) == 0)) { loginSuccess = TRUE; break; } } while(1); printf("\n"); printf("%i \n", loginSuccess); fclose(users); return loginSuccess; } using namespace std; int main(){ int cod; bool login; char user[25], password[50]; setlocale(LC_ALL,"");//comando para acentuação funcionar. // fazer menu aqui printf(" IIIII II IIIII IIIII IIIII IIIII II IIIII \n"); printf(" II III II IIIII IIIII IIIII II II II IIIII\n"); printf(" II III II I I II II IIIII II II II\n"); printf(" IIIII II I I IIIII IIII II IIIII\n"); printf(" II II IIIII IIIII II II IIIII II II II\n"); printf(" II II IIIII IIIII II II II II II II II\n\n\n"); printf(" -------------------BEM VINDO----------------------\n\n"); printf(" login... \n"); printf(" Usuário: "); scanf("%s", user); printf(" Senha: "); scanf("%s", password); if(doLogin(user, password) == TRUE) { printf(" VOCÊ ESTÁ LOGADO \n"); printf(" Seja bem vindo ao sistema Pizzaria \n"); printf(" ====================================\n"); printf(" | Cadastro e Pedidos |\n"); printf(" ====================================\n"); printf(" |Cod | Opção |\n"); printf(" | 1 |Cadastrar cliente |\n"); printf(" | 2 |Pesquisar cliente |\n"); printf(" | 3 |Cadastrar pedido |\n"); printf(" | 4 |Cadastrar produtos |\n"); printf(" ====================================\n"); scanf("%i",cod); if (cod==1) do{ printf("Digite o nome: \n"); scanf("%s",& nome[linha]); printf("Digite o e-mail: \n"); scanf("%s",& email); printf("Digite o telefone: \n"); scanf("%i",& tel); printf("Digite 1 continuar 0 sair"); scanf("%i",op); linha++; } while(op==1); //continuar fluxo e fazer menu a partir daqui } else { printf("SENHA INCORRETA \n"); } return(0); }
Compartilhar