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

Ler ficheiro binário para lista ligada


Guest capzulu

Pergunta

bos pessoal,

escrevi uma função para ler um ficheiro binário para uma lista ligada, mas tou com problemas, a função não está a funcionar...

typedef struct objecto selo,*pselo;

struct objecto{
 char nome[150],cor[50],denteado[50];
 int n_afinsa,ano;
 pselo prox;
};

void le_dados(pselo p)
{
 FILE *f;
 pselo novo;

 f=fopen("selos.dat","rb");
 if(f!=NULL)
   {
    novo=(pselo)malloc(sizeof(selo));
    while(fread(&novo,sizeof(selo),1,f)==1)
     {
      total++;
      novo->prox=p;
      p=novo;
      novo=(pselo)malloc(sizeof(selo));
     }
   }
  fclose(f);
}

alguém me pode ajudar?

Editado por Micheus
Incluída tag's CODE para melhorar a visualização. Utilize a identação também ;)
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,2k
    • Posts
      652k
×
×
  • Criar Novo...