Ir ao conteúdo
  • Cadastre-se

Gabriel Scharlau

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Oi, estou com um problema. Fiz uma função para remover os elementos pares de uma lista simplesmente encadeada, sem header. Mas ela não funciona, alguém sabe onde pode estar o erro? int remove_pares(struct nodo **lista) { struct nodo *aux, *ant, *p; aux = *lista; ant = *lista; while(aux != NULL){ if((aux->dados % 2) == 0) { p = aux; aux = p->proximo; ant->proximo = aux; if(p = *lista) { *lista = aux; ant = aux; } free(p); } else { ant = aux; aux = aux->proximo; } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!