Gracias por contestar, si la declaracion es erronea... pero en el codigo esta bien
Igual ya solucione el problema. Para mi sorpresa, parece que el tema de cerrar el archivo y abrirlo era la cuestion.
Aparentemente, algo le pasa al archivo al hacer muchas veces " reset ... close "
asique que directamente elimine estas lineas poniendolas como comentarios.
Pero me queda la duda: no se cual es la razon real del error... Por eso les dejo todo el programa con el problema "solucionado", que es un trabajo de la universidad relacionado con arbol B, arbol 2D, mapeo, listas, conjuntos, arboles trie, si no me olvido de nada. El error se da en la unidad Tree2D y BTree, si quieren verlo deberan de eliminar de ellos los "{" y "}" cosa que no sera muy larga porque son unidades cortas.
Gracias.