se eu digito 1, 2, 2, 2, 2, 3
e coloco p excluir o 2, aparece certo o numero de vezes que tem o 2, mas na hora de excluir, não tá dando certo, aparece q tm esses numeros na lista
3 , 4072688, 4072656, 1
int remove_lista_exer9 (def_lista* Lista, int numero) { k=0; def_lista aux=*Lista; def_lista ant=NULL; def_lista help=NULL; while (aux!=NULL) { if (aux->info == numero) { help = ant->prox; ant->prox = aux->prox; free(aux); k++; } else { ant=aux; aux=aux->prox; } } return k; } ................... case 12: printf("numero a ser retirado da lista"); scanf("%d",&numero); remove_lista_exer9(&L,numero); printf("\nEncontrou o numero foi retirado %d vezes \n",k); break;