Ir para conteúdo
Fórum Script Brasil
  • 0

Leitura de Arquivo - armazenar em um Vetor


AlissonSilveira

Pergunta

Olá pessoal, estou com uma grande dificuldade com Arquivos.

Bem, estou tentando fazer um programa que Receba um determinado arquivo e salve os valores do arquivo em uma Struct, que é um Vetor

Ex.;

//struct

struct conta {
int codigo;
char nome[100];
float credito;
}


Teria que fazer a leitura do arquivo com a seguite Estrutura

nItens
codigo # nome # credito


ex.

2
1 # nome1 # 100.00
2 # nome2 # 200.00



e teria que salvar cada linha em uma posição do Vetor

struct conta vetorContas[100];

sendo que teria que ficar com o formato

vetorConta[0].codigo = 1
vetorConta[0].nome = nome1
vetorConta[0].credito = 100.00

vetorConta[1].codigo = 2
vetorConta[1].nome = nome2
vetorConta[1].credito = 200




A questão é que não entendi como posso informar na leitura do arquivo o que cada campo recebe

.

Ví varios exemplos do uso da estrutura, mas para salvar os dados em um Arquivo, e não Recebê-los

O que teria que fazer:

Abrir arquivo

Verificar se arquivo abriu com sucesso


Leia primeira linha de arquivo , atribua o valor para nItens ;

para ( i = 0 ; i < nItens ; i++)
Leia a próxima linha e salve " %d # %s # %f " em vetorContas.codigo, vetorContas.nome, vetorContas.credito


Ele faria o laço nItens vezes.
mas a questão é Como posso fazer ele ler Linha a Linha até o Final do Arquivo, pois pelo que eu entendi o feof(arquivo) lê carctere a carctere.



Acho que não ficou muito claro, pois está confuso para mim também.

Ps. Se já houver algum tópico com essa situação, respondido, peço desculpas essa é minha primeira postagem aqui no fórum.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá Alisson, estou sem tempo pra me envolver no assunto más

Dê uma olhada neste link abaixo, tem um bom exemplo de como copiar um arquivo num vetor de string.

http://codigosfontes-ccplus-plus.blogspot.com.br/2014/05/lendo-arquivo-e-copiando-numa-string.html

Dê uma pesquisada no blog, tem muita coisa sobre arquivos e structs.

Abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...