iagoac / mc202

Disciplina MC202 - Estruturas de Dados
GNU General Public License v3.0
17 stars 13 forks source link

Lab 3 - Erro e dúvidas!! #65

Closed eduarda-nicoletto closed 4 years ago

eduarda-nicoletto commented 4 years ago

Boa noite! Quando tento compilar meu programa, sempre aparece segmentationa fault. Procurei os erros de todas as formas mas não consigo achar. No SuSy aparece "tamanho máximo da pilha ou da memória dinâmica excedido, ou talvez apontador inválido (código 139)" poderia me ajudar com isso?

iagoac commented 4 years ago

@eduarda-nicoletto eu nem consegui compilar seu código.

Ele está com um erro na linha 16 nova=malloc(sizeof(populacao));. Note que nova é somente um ponteiro e não faz sentido você alocar algo do tamanho de populacao.

Além disso, você tem um erro no momento de andar na lista com o segundo atendente.
Atualmente, você busca o cliente do atendente 1 e o exclui da lista. Logo após, você busca o cliente do atendente 2 desconsiderando o cliente excluído pelo atendente 1.
Você deve encontrar os clientes de ambos os atendentes e só depois exclui-los. Uma discussão sobre este problema já aconteceu aqui