Estructuras
Tengo esta estructura
struct _Arbol
{
int valor;
struct _Arbol *nodo[2];
};
struct _Arbo *raiz;
Despues la envio a una clase desde otra así
void Arbol::ImprimiArbol(void)
{
.......
ImprimirNodo(&raiz->nodo[0]);
}
Y la funcion la recibe así
void Arbol::ImprimirNodo(struct _Arbol *NodoActual)
Me sale error alguien puede decirme porque?
Si en lugar de enviarle la direccion de memoria de dicha estructura le envío el valor tambien me arroja errores
ImprimirNodo(*raiz->nodo[0]);
Comó puedo pasar ese nodo a la estructura?
struct _Arbol
{
int valor;
struct _Arbol *nodo[2];
};
struct _Arbo *raiz;
Despues la envio a una clase desde otra así
void Arbol::ImprimiArbol(void)
{
.......
ImprimirNodo(&raiz->nodo[0]);
}
Y la funcion la recibe así
void Arbol::ImprimirNodo(struct _Arbol *NodoActual)
Me sale error alguien puede decirme porque?
Si en lugar de enviarle la direccion de memoria de dicha estructura le envío el valor tambien me arroja errores
ImprimirNodo(*raiz->nodo[0]);
Comó puedo pasar ese nodo a la estructura?
nodo[0] ya es un puntero. No tienes que ponerle ni & ni *
Con Imprimir (raiz->nodo[0])
debería valer.
Se bueno.
Con Imprimir (raiz->nodo[0])
debería valer.
Se bueno.
