Bueno como esta en el asunto lo que pasa es que tengo varias interogantes y aunque e buscado todavia no tengo del todo claro ciertas acciones que veo que se realizan con estas funciones.
Por ejemplo con el struct, tengo cierto codigo:
struct arbol
{
int info;
int hi, hd;
}raiz = NULL;
Me manda un error: cannot convert "int" to "arbol"
No entiendo la razon del error.
Justo debajo tengo el siguiente codigo
typedef struct arbol *nodo;
Lo puse por lo que entendi del typedef , y entendi que era como para que cada vez que voy a referirme al arbol poner la sentencia
struct arbol z;
solo poner
arbol z;
Si estoy equivocado o no es del todo cierto esto porfavor se les agracede muchisimo la ayuda de antemano XD
Y la instruccion new ... no la entiendo para nada XD
... lo unico que se es que separa espacio en memoria ... los tutoriales que e encontrado no me han servido de mucho en cuanto a estas 3 cosas.
Estoy haciendo la programacion en C.
Hay ciertas cosas que he visto en otros codigos como se hacen pero no entiendo el motivo ... muchas gracias por todos los aportes posibles y por la ayuda
Aqui les voy a dejar un poco del codigo que llevo hasta ahora por cualquier duda de lo que estoy haciendo.
Se trata de 1 programa de arbol binario. Lo primero que estoy haciendo es la inserción de arbol binario de busqueda.
Y me tiene al borde de