slipknoize
1st Folding then Sex
Boas!
Estou a fazer um projecto, e deparei-me com o problema... Agradeço ajuda.
Tenho um vector de estruturas e cada uma dessas estruturas tem um vector de apontadores para outras estruturas. Algo do género:
O meu problema está quando faço a ordenação do elem_vec[], os apontadores elem_pointer ficam a apontar para a posição no vector e não para a estrutura elem correcta. O objectivo é que o vector elem_pointer fique sempre com os endereços das estruturas correctas, mesmo depois da ordenação. Há forma de resolver isto?
Cumps!
Estou a fazer um projecto, e deparei-me com o problema... Agradeço ajuda.
Tenho um vector de estruturas e cada uma dessas estruturas tem um vector de apontadores para outras estruturas. Algo do género:
Código:
struct elem{
char *name;
int sum;
struct elem **elem_pointer;
};
elem elem_vec[];
O meu problema está quando faço a ordenação do elem_vec[], os apontadores elem_pointer ficam a apontar para a posição no vector e não para a estrutura elem correcta. O objectivo é que o vector elem_pointer fique sempre com os endereços das estruturas correctas, mesmo depois da ordenação. Há forma de resolver isto?
Cumps!
Última edição: