![BrunoPeinado BrunoPeinado](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
peinado
(usa Ubuntu)
Enviado em 13/06/2010 - 18:07h
Olá pessoal.
A seguinte estrutura é de uma arvore patricia:
#define D 8 /* dependede
ChaveTipo*/
typedefunsigned char ChaveTipo;
typedefunsigned char IndexAmp;
typedefunsigned char Dib;
typedefenum{
Interno, Externo
} NoTipo;
typedefstructPatNo* Arvore;
typedefstructPatNo{
NoTipont;
union {
struct{
IndexAmpIndex;
ArvoreEsq, Dir;
} NInterno;
ChaveTipoChave;
} NO;
} PatNo;
Então eu criei uma função que aloca memoria para iniciar a arvore.
PatNo cria(){
PatNo aux = (PatNo) malloc(sizeof(struct PatNo));
}
Só que quando eu tento executar o GCC, diz que eu estou alocando errado.
Mas onde eu estou errando ?