//Funcao para login no sistema int login(){ //Declara variaveis de controle Cliente *pessoa = cria_pessoa(); char *cpf, *senha; system("cls"); //Recebe CPF do usuario fflush(stdin); printf("\nDigite seu CPF: "); gets(pessoa->cpf); //Busca esse CPF no arquivo cpf = busca_informacao(pessoa->cpf, "cpf"); //Recebe Senha do usuario fflush(stdin); printf("\nDigite sua senha: "); gets(pessoa->senha); //Busca esse SENHA no arquivo senha = busca_informacao(pessoa->senha, "senha"); //Compara se o CPF e a SENHA sao iguais a digitas if((comparaStrings(pessoa->senha, senha) == 1 ) && (comparaStrings(pessoa->cpf, cpf) == 1)) //Preciso alterar essa comparacao return 1; else return 0; }
int pesquisaPalavra(struct dicionario lingua[], char pesquisa[], int numDePalavras) { bool comparaStrings(char palavra1[], char palavra2[]); int i = 0; while (i < numDePalavras) { if(comparaStrings(pesquisa, lingua[i].palavras)){ return i; } else { ++i; } } return -1; }