Ir ao conteúdo
  • Cadastre-se
Jhonatan Dias

Comparar dados gravados em arquivo txt

Recommended Posts

Preciso de uma ajuda em como comparar dados salvos em um arquivo txt para uma tela de login.

usuario entrar com login e senha, e fazer o programa verificar o arquivo txt e abrir se caso existir o dado salvo.

alguma dica ?

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Lê os dados do usuário
  • Abre o arquivo
  • Lê os dados do arquivo
  • Compara os dados lidos do usuário e do arquivo

 

https://programacaodescomplicada.wordpress.com/indice/linguagem-c/

  • Curtir 1
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Jhonatan Dias    você pode usar um código parecido com esse aqui :

#include <stdio.h>
#include <string.h>
char ch[10];
int r;
FILE *arq;
int main(){
    /*essas três linhas a seguir se refere ao arquivo que você tem com os dados*/
    arq=fopen("meu_arquivo.txt","wt");
    fprintf(arq,"escrevendo qualquer coisa e mais alguma coisa sua senha seu login");
    fclose(arq);
    /*deixando elas você vê como funciona, mas quando for usar não precisa delas*/
    arq=fopen("meu_arquivo.txt","r");
    while(fscanf(arq,"%s",&ch)!=EOF){
        r=strcmp(ch,"senha");
        if(r==0){printf("A Senha é --> %s\n",ch);}
        r=strcmp(ch,"login");
        if(r==0){printf("O Login é --> %s\n\n",ch);}
    }
    fclose(arq);
    return 0;
}

 

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca os dados dentro de uma struct depois carregue todos os logins salvos no arquivo .txt dentro dessa struct cada um por vez, ao mesmo tempo comparando com os dados de entrada, através da função memcpy(); você vai conseguir comparar o login e senha ao mesmo tempo!

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×