Ir para conteúdo
Fórum Script Brasil

f_ct

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que f_ct postou

  1. galera, preciso implementar uma função que percorra uma lista linear e, se encontrar elementos com o mesmo código, retire os repetidos da lista, deixando apenas um deles .. por exemplo, se eu tenho uma lista assim : item1 -> item2 -> item3 -> item1 -> item 4 depois que passar a função, ela deve ficar assim : item1 -> item2 -> item3 -> item 4 tentei fazer assim: void Organizar(ListaFilmes *listaf) { ApFilme p = listaf->primeiro->proxf; ApFilme q = p; ApFilme r; for(;p->proxf->proxf!=NULL;p=p->proxf) { for(;q->proxf!=NULL;q=q->proxf) { if(q->proxf->filme.codigo == p->filme.codigo) { r=q->proxf; q->proxf=r->proxf; } } } } Mas não dá certo, na hora de rodar o programa, dá aquele problema de "a memória não pode ser read" .. alguém consegue localizar o erro ? ;s vlw !
×
×
  • Criar Novo...