Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com problemas nessa parte do código:
//Sistema de Segurança®
//===== Patch 2.0 =====
//Adoção de Senha.
//-----------------------|
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
//Voids dos Cases
void remover();
void cadastrar();
void pesquisar();
void editar();
void ajuda();char defpass[50];
char defpass2[50];char st[50];
char st2[50];
char st3[50];
char id[50];
char stat[50];
char nficha[30];
char nficha2[30];
char strings;
char rank[50];
char sPass;
int abc;
int funcao;
int security;
int iAux;//Sistema de Segurança
do{
security = 0;
printf("Aguarde..."); _sleep(2000);
registro = fopen("Security/program_key.txt","r");
if(!registro)
{
do{
system("cls");
printf("|______________________________________________|\n"); //PARTE 1
printf("|=Seja bem vindo ao Sistema de Seguranca K.D.D.|\n\n\n");
printf("|______________________________________________|\n");
printf("|=Voce ainda nao possui uma senha definida, |\n");
printf("|=Digite agora, sua senha: ");
scanf("%s",&defpass);
printf("- Confirme sua senha: ");
scanf("%s",&defpass2);
printf("|______________________________________________|\n");
if(defpass == defpass2){
if(registro = fopen("Security/program_key.txt","w"))
fprintf(registro,"%s",defpass2);
fclose(registro);
printf("\n\nDefinicao de Senha Concluida!\n");
printf("Faça bom proveito do programa! =D");
_sleep(1500);
security=0;
}
else{
if(defpass!=defpass2)
printf("Voce digitou senhas diferentes, tente novamente!");
_sleep(1500);
security = 1;
}}while(security = 1);
}
if(security!= 1);
iAux = 0;
system("color 2");
system("cls");
printf("==========================================\n");printf("------------------------------------------\n");
printf("Digite a senha de administracao!\n");
printf("\n\nSENHA ==> ");
scanf("%s",&sPass);
printf("%s", sPass);
_sleep(1500);strings = getc(registro);
}
Beep(1000,80);
if (strings == sPass) printf(" ===> SENHA CORRETA #Acesso Liberado#"); Beep(500,80); Beep(500,80);
printf(" ===> SENHA INCORRETA! #Acesso Negado#\n\n\n");
iAux =1;
system("pause");
}
}while(iAux == 1);
printf("\n\n\nCarregando...");
_sleep(1500);if (iAux!=1) {
system("cls");
system("color 4");
printf("\n==============================");printf("\n==============================");
printf("\n by Kelvin D_D Programs");
printf("\n||");
printf("\n====================||||");
printf("\n[1] Cadastrar Membro||||");
printf("\n[2] Editar Cadastro ||||");
printf("\n[3] Remover Cadastro||||");
printf("\n[4] Pesquisar ||||");
printf("\n[5] Sobre ||||");
printf("\n[6] Sair ||||");
printf("\n====================||||");
printf("\n====================||||");
printf("\nDigite o numero referente a funcao!");
printf("\n------------------------------------\n\n");
scanf("%d",&funcao); case 1:cadastrar();break;
case 2:editar();break;
case 3:remover();break;
case 4:pesquisar();break;
case 5:ajuda();break;
case 6:return 0;break;
default:printf("Essa opcao não existe!");break;Segundo = Ele não está criando o arquivo para a senha no diretorio ("Security/program_key.txt");
Terceiro = Estou com dor de cabeça, plix me ajudem. O problema é simples, mas a dor de cabeça nao me deixa pensar direito.
Atenciosamente,
Kelvin.
Carregando comentários...