Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

viciado

[Resolvido] Arquivo em C

Recommended Posts

Estou com uma duvida em arquivo. Eu tenho uma função que recebe um arquivo já aberto na main peço ao usuário para digitar um código como posso percorrer esse arquivo para saber se o código já existe no arquivo ?

 

OBS: Estou utilizando arquivo no modo binário

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim?

 

Você pode ler linha a linha e ir dando um search??

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim?

 

Você pode ler linha a linha e ir dando um search??

 

[]s

 

Isso que eu não sei. o usuário digita um código tipo "123" como faço para pesquisar no arquivo por "123" ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Armazene os dados do arquivo em um vetor, armazene os dados digitados para procura em outro vetor, faça um for para varrer o vetor do arquivo dentro faça um if validando as posições do vetor do arquivo com o vetor da palavra digitada.

 

dicas:

utilize strlen para ver o tamanho da string digitada.

o if valida apenas a primeira letra da palavra digitada, dentro pode haver um for com validações, utilize auxiliares.

 

Se fez alguma coisa poste ai onde tem duvidas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Armazene os dados do arquivo em um vetor, armazene os dados digitados para procura em outro vetor, faça um for para varrer o vetor do arquivo dentro faça um if validando as posições do vetor do arquivo com o vetor da palavra digitada.

 

dicas:

utilize strlen para ver o tamanho da string digitada.

o if valida apenas a primeira letra da palavra digitada, dentro pode haver um for com validações, utilize auxiliares.

 

Se fez alguma coisa poste ai onde tem duvidas.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o arquivo for relativamente grande, é um desperdício de recursos ler ele por inteiro e copiar para um vetor,

acho interessante pesquisar sobre mapeamento de memória.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o arquivo for relativamente grande, é um desperdício de recursos ler ele por inteiro e copiar para um vetor,

acho interessante pesquisar sobre mapeamento de memória.

 

Ok, obrigado pessoal já está resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.