bueno estoy trabajando en arboles binarios y mi proposito es que a medida que vaya recorriendo el arbol ,se guarde cada nodo en una posision de un arreglo que sea del tipo de la estructura trabajada...bueno lo que se me ocurrio es hacer este codigo pero me arroja errores al tratar de compilarlo...me ayudan?<br>
aca va el codigo...muchas gracias<br><br>typedef struct nodo{<br>        struct nodo *derecho;<br>        char   *nombres;<br>        char   *apellidos;<br>        float  notas[4];<br>        char   rut[10];<br>        struct nodo *izquierdo;<br>
        } Nodo;<br><br>struct nodo inorden(Nodo *arbol){<br>     int tam=0; <br>     if(arbol!=NULL){<br>                     inorden(arbol->izquierdo);<br><br>                     tam++;<br>                     struct nodo aux[tam-1];<br>
                     aux[tam-1]={NULL,arbol->nombres,<br>                     arbol->apellidos,arbol->notas,arbol->rut,NULL};  <br><br>                     inorden(arbol->derecho);<br>                     }<br>
                     return aux[tam-1];<br>                     }<br><br>  void crear(Nodo **arbol)<br>{<br>     *arbol= NULL;<br>     }<br>