Conj_Cria()

Conj_Cria()

por Wellington Castello -
Número de respostas: 2
Eu não sei se isso é um problema, posso ter entendido mal, mas na minha implementação Conj_Cria() basicamente não está servido para nada.
Quando eu crio um conjunto, crio ele vazio, istó é, a tabela de símbolos contém o nome dele e, tenho algo como tabela->con = conjunto; onde conjunto é NULL. A partir disso a função de inserir elemento aloca espaço necessário para um nó do Conjunto que então toma o lugar do NULL.

O que Conj_Cria() deveria fazer afinal? Eu não fiz ela alocar espaço para nada porque isso estava fazendo o conjunto já ter um elemento 0 logo na criação do mesmo.

Obrigado,
Wellington.
Em resposta à Wellington Castello

Re: Conj_Cria()

por José Augusto Soares -
Se você está usando listas sem cabeça, a função Conj_Cria não faz nada, só devolve NULL. Ou seja, "basicamente não serve para nada", basicamente só devolve nada.

Se você está usando listas com cabeça, essa função precisa alocar a célula que será usada como cabeça da lista, fazer as inicializações adequadas, e devolver um apontador para essa célula.

Zé Augusto