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.
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
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
Ok, então está certo.
Obrigado,
Wellington.
Obrigado,
Wellington.